Представитель Шуры Люберецкого в ЖЖ (brat_luber) wrote,
Представитель Шуры Люберецкого в ЖЖ
brat_luber

Еще про Pavo и ее эмулятор

На этой неделе не было времени особо разбираться, что же там косячит в эмуляторе Pavo, заметил только одну интересную вещь.

В настройках линуксового драйвера для NAND флешек есть возможность задать размер “логической” страницы. Например, в ядре Linux с сайта Ingenic он равен 4096 байтам + 128 байт “служебной информации”, или OOB – out of band. “Физическая” страница используемой в Pavo флешки – это 2048 байт + 64 байта OOB, то есть “логическая” страница состоит из двух физических. Так вот, в ядре с сайта qemu-JZ размер логической страницы равен размеру физической и никаких “косяков” на данном этапе загрузки не происходит. Если подкинуть этому ядру ФС, собранную Ingenic-овцами, то ядро паникует на другом этапе – ФС не монтируется, и, соответственно, не находятся конфигурационные файлы.

Можно попробовать собирать файловую систему “напрямую” из tar, не “распаковывая” архив в локальную файловую систему (я пробовал – получается фигня, именно поэтому у konst.cranky не получилось “работающих” ФС). Времени у меня все равно мало, так что дальнейшие извращения с Ingenic-овскими чипами ждите после Нового Года.

В планах: собрать работающую ФС для тамошнего Linux и разобраться с toolchain-ом – как минимум, вывести в UART Hello, world!

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Tags: pavo, программирование
Subscribe

  • О фактчекинге

    Наткнулся на американскую, разумеется, статью “Фактчекинг речи Владимира Путина в ООН”:…

  • Неоламаркизма псто

    Из школьной биологии мы твердо знаем, что приобретенные признаки не наследуются. Кто-то вспомнит про опыт Вейсмана, кто-то задаст простой вопрос…

  • Про псевдонауку

    Пишу сейчас довольно большой и спорный пост, пока не буду раскрывать, о чем – скажу лишь, что залез в википедию (фу, бля – скажете вы и…

Comments for this post were disabled by the author