Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| boards:nms-sdm-am335x:firmware_uboot [2023/04/28 16:50] – Владимир Андреев | boards:nms-sdm-am335x:firmware_uboot [2023/04/28 17:40] (текущий) – Владимир Андреев | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ===== Загрузка программной части. | + | ===== Загрузка программной части. |
| - | Для прошивки загрузчкика uboot, необходимо подготовить sd карту с прошивкой. Для этого, скачайте архив, распакуйте его и выполните скрипт burnSD.sh, передав имя устройства. Учтите, | + | // |
| + | Требуемое ПО: архиватор (tar), терминал (picocom)// | ||
| + | |||
| + | |||
| + | Для прошивки загрузчкика uboot, необходимо подготовить sd-карту с прошивкой. Для этого, | ||
| < | < | ||
| - | burn.sh /dev/sdf | + | ./burnSD.sh /dev/sdf |
| exit</ | exit</ | ||
| + | |||
| + | Вставьте sd-карту в отладучную плату, в неё же вставьте SOM модуль и COM-порт (контакты Debug UART). | ||
| + | {{ : | ||
| + | |||
| + | Откройте терминал со скоростью **115200** и подайте питание | ||
| + | |||
| + | Когда начнется загрузка U-boot, вы увидите "Hit any key to stop autoboot", | ||
| + | < | ||
| + | mmc dev 0 | ||
| + | mmc rescan | ||
| + | load mmc 0:1 ${loadaddr} MLO | ||
| + | nand erase.chip | ||
| + | nand write ${loadaddr} 0x0 0x20000 | ||
| + | nand write ${loadaddr} 0x20000 0x20000 | ||
| + | nand write ${loadaddr} 0x40000 0x20000 | ||
| + | nand write ${loadaddr} 0x60000 0x20000 | ||
| + | load mmc 0:1 ${loadaddr} u-boot.img | ||
| + | nand write ${loadaddr} 0xc0000 ${filesize} | ||
| + | </ | ||
| + | После этого, выключите питание извлеките sd-карту и если при включении питания пойдет загрузка, | ||