которые соотвественно задают адреса где лежит U-boot, куда его положить в SD-RAM и размер U-boot
Вопросы:
1) если я не использую U-boot, можно ли безболезненно так же грузить не U-boot а моё приложение, прописав соответствующий размер приложения и поместив его по тому же адресу?
2) должно ли содержать какие либо вектора (для загрузки) моё приложение? (или бустрапу всё равно что грузить в SD-RAM, лишь бы адреса и размер соответствовали)
1 Можно
2 Для загрузки не нужны, заработает любой бинарник, но если это приложение не "хелловорд" то все равно их перенастраивают в процессе инициализации.
Да, доку читал. Инициализация на низком уровне.
Тот же getting-started всё это содержит. Стало быть заливаем бинарник bootstrap и бинарник проги и вперёд...
Если заливаете через скрипт - все должно работать.
думаю должно появляся
>RomBOOT
>Start AT91Bootstrap...
А вот это не факт - это отладочные сообщения, смотрите конфиг бутсрапа на предмет включенной опции debug
Bootstrap-v1.11/board/at91sam9260ek/dataflash/at91sam9260ek.h
Если про debug там ничего нет или он отключен - тогда ничего и не напишет. Кстати - работоспособность программы как раз лучше с uboot прверять, он умеет многое, там есть консоль для команд.
А вот это не факт - это отладочные сообщения, смотрите конфиг бутсрапа на предмет включенной опции debug
Bootstrap-v1.11/board/at91sam9260ek/dataflash/at91sam9260ek.h
Если про debug там ничего нет или он отключен - тогда ничего и не напишет. Кстати - работоспособность программы как раз лучше с uboot прверять, он умеет многое, там есть консоль для команд.
Спасибо вам большое за ответы.
Дело в том, что когда гружу boot.bin (bootstrap+U-boot), то грузиться всё нормально (пишет "Run Application..." и видно что бутстрап загружен).
Даже когда по отдельности лью (сначала бутстрап с диска, потом U-boot с диска по соответствующему адресу (0x8000) - Ничего не происходит (ROMBoot и всё).
Не хотел связываться с U-boot для прсотого приложения. Просто с бутстрапом всё проще (как кажется)
____________________________________________
Пробовал разные bootstrap от Атмел и с диска - всё одно.
Стал пробовать менять параметры инициализации в bootstrap(конкретно SDRAM).
Пытался собрать свой бутсратп. запускаю батник, указываю путь в DataFlash потом Make. Мне пишут
Error makefile 3: Syntax error
Error makefile 5: Syntax error
.
.
.
всего 10 сообщений.
разумеется никакого бинарника я не получаю.