Uboot изображения для MX5X - PullRequest
       24

Uboot изображения для MX5X

0 голосов
/ 28 декабря 2011

Я начал изучать emebedded устройство на плате freescale mx5x, и сейчас я изучаю загрузочные моды платы. в зависимости от выбранного загрузочного мода необходим правильный образ загрузчика. для загрузочного мода mmc это образ uboot-no-padding.bin, который генерируется из uboot.bin. Итак, мои вопросы: зачем нужен Uboot без отступов, какова разница между двумя изображениями?

Пожалуйста, помогите, спасибо

Ответы [ 2 ]

0 голосов
/ 06 декабря 2013

Насколько мне известно, устройства флэш-памяти, такие как SD, NAND и NOR-Flash, в которые загружаются изображения, не принимают изображения, размер которых меньше определенного размера (минимальный размер 128 КБ, как я знаю). Если созданный образ u-boot меньше этого порога, для возможности его загрузки необходимо добавить заполнение.

Я использую команду dd для удаления 1k отступов, и в конце я получил u-boot.bin с размером 128k, который подходит для загрузки. Я использую microSD 4 ГБ. Это взято из моего личного опыта. Пожалуйста, посмотрите на эту ссылку. Это говорит о сборке и перепрошивке U-Boot для цели Colibri На странице 6 говорится о дополнении U-boot.

http://antmicro.com/files/release/u-boot-colibri/U-Boot_Colibri_Manual.pdf

Надеюсь, полезно.

0 голосов
/ 28 декабря 2011

Я просто догадываюсь, но обычно uboot ставится на «голую» флешку, где каждая запись происходит в квантах размера стираемого блока.Таким образом, имеет смысл дополнить изображение uboot.bin, чтобы стереть размер блока.MMC основан на флэш-памяти, но управление флэш-памятью осуществляется с помощью встроенного программного обеспечения, поэтому вы не знаете (или не заботитесь) о размерах стираемых блоков, поэтому заполнение просто увеличивает изображение без всякой причины.

...