реклама на сайте
подробности

 
 
> Начало работы с ARM9, пишем мануал
TigerSHARC
сообщение Oct 21 2010, 19:58
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195



Здравствуйте!
Пишу сюда, так как сам чайник.
Но в отличии от многих других пишу мануал по началу работы с процессором с иллюстрациями, дабы у последователей не возникало вопосов (в начале вопросы у всех одинаковы).
Так вот, задача стоит в том, чтобы запустить на AT91SAM9260 простую пользовательскую программку (вывод через DBGU сообщения, мигание светодиодом).
Сам я использую плату SK-MAT91SAM9260
На данный момент у меня стартует bootstrap+U-boot (их сборка тоже будет в мануале).
Через U-boot не получается запускать пользовательскую программу. Я компилирую проект getting-started-project от Atmel.
Дело в том что этот проект содержит помимо основной функции main много доп. файлов, которые инициализируют перифирию и само ядро (а этим у меня занимается U-boot).
после попытки запустить приложение в SD-RAM и начать выполнение U-boot пишет
## Starting application at 0x20000000 и больше ничего не происходит.

Загрузка бинарника приложения в DataFlash и дериктивы для U-boot считать априори верными.

В чём может быть дело?

Нельзя ли полсе того как U-boot проинициализировал всё насвете в пользовательской программу просто включить хидер для прца AT91SAM9260.h и написать main(), где будет главный цикл?

Просто очень уж примере для AVR и PIC24 нравятся. Больно уж там всё просто))

Получившийся манаул обещаю выложить на форуме.

Спасибо всем ответившим.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 09:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.0135 секунд с 7
ELECTRONIX ©2004-2016