Спустя год сам отвечу на некоторые свои вопросы. Последовательность команд, необходимая для запуска транзакции на шине, ясна из исходника stw_flash. Но он написан для ATI Xilleon, причем для открытия доступа к флэшке там используется инициализация регистров GPIO. Попробовал шить, взведя лишь бит RADEON_ROM_WRT_EN в регистре BUS_CNTL, но ничего не выходит. Возникает вопрос: подсоединены ли какие-нибудь пины GPIO к шине SPI на RV280 (на Xilleon - GPIO 10)? И еще: на Mach64 существовал интерфейс в BIOS, подобный AWDFLASH у Award, который в частности предоставлял функцию write ROM byte (описание есть в файле с описанием регистров Mach64 ATI.TXT). Осталось ли что-то подобное на Radeon?
Спасибо заранее
Доброе время суток!
Спустя год сам отвечу на некоторые свои вопросы. Последовательность команд, необходимая для запуска транзакции на шине, ясна из исходника stw_flash. Но он написан для ATI Xilleon, причем для открытия доступа к флэшке там используется инициализация регистров GPIO. Попробовал шить, взведя лишь бит RADEON_ROM_WRT_EN в регистре BUS_CNTL, но ничего не выходит. Возникает вопрос: подсоединены ли какие-нибудь пины GPIO к шине SPI на RV280 (на Xilleon - GPIO 10)? И еще: на Mach64 существовал интерфейс в BIOS, подобный AWDFLASH у Award, который в частности предоставлял функцию write ROM byte (описание есть в файле с описанием регистров Mach64 ATI.TXT). Осталось ли что-то подобное на Radeon?
Спасибо заранее