У меня STM32F746
плата и я хочу установить на нее uclinux. Я скачал изображения u-boot-stm32f746-discovery.bin
и networking.uImage
с сайта emcraft. Сейчас прошил u-boot утилитой ST-Link. Но я понятия не имею, что делать с network.uImage? Должен ли он прошиваться также на внутренней флэш-памяти? Или на SD-карте? У меня нет последовательного порта, а только USB и Ethernet, и я использую Windows 10. Любая полезная ссылка или учебник будут очень признательны.
Установка uclinux на плату STM32F746
Ответы (1)
Что ж, размер networking.uImage составляет около 1,6 МБ (0x1a4d40 байт). Вам будет очень трудно прошить это, так как MCU, который вы используете STM32F746NG, имеет только 1 МБ флэш-памяти.
Адрес загрузки:
Load Address: c0008000
Entry Point: c0008001
Для меня это выглядит как адресное пространство sdram (периферийное устройство FSMC). Я не уверен, но подозреваю, что загруженный вами образ u-boot будет искать образ на SD-карте (или в сети Ethernet?) и копировать файл по адресу загрузки в SDRAM. После этого он настроит ПК на запуск с точки входа.
Возможно, необходимо выполнить некоторую настройку, чтобы u-boot понял, что делать. Попробуйте поговорить с платой с помощью UART и посмотрите, получите ли вы какое-либо приглашение или что-то еще.
person
staringlizard
schedule
19.12.2016