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

 
 
 
Reply to this topicStart new topic
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
DpInRock
сообщение Oct 22 2010, 07:56
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



http://www.atmel.com/dyn/products/product_...sp?part_id=3870

Вот на этой странице содержится абсолютно полный мануал. Качаете SAM-BA и работаете без всяких затруднений.
Единственное НЕПРЕМЕННОЕ условие - это желание программировать, а не испытывать чужие программы.

Не создавайте себе лишний трудностей в виде каких-то убутов, устрапов и будет все нормально.
Только разберитесь с самбой. Чутка позже, когда освоитесь - вы перестанете ей пользоваться.

К слову, 9261 - был моим первым АРМом. Очень нормально описанная серия.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
TigerSHARC
сообщение Oct 22 2010, 14:18
Сообщение #3


Знающий
****

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



Цитата(DpInRock @ Oct 22 2010, 11:56) *
http://www.atmel.com/dyn/products/product_...sp?part_id=3870

Вот на этой странице содержится абсолютно полный мануал. Качаете SAM-BA и работаете без всяких затруднений.
Единственное НЕПРЕМЕННОЕ условие - это желание программировать, а не испытывать чужие программы.

Не создавайте себе лишний трудностей в виде каких-то убутов, устрапов и будет все нормально.
Только разберитесь с самбой. Чутка позже, когда освоитесь - вы перестанете ей пользоваться.

К слову, 9261 - был моим первым АРМом. Очень нормально описанная серия.


Спасибо! Про программирование конечно понимаю! Просто как-то для себя решил: залог успеха - превый рабочий проект! (мне вообще как чайнику нужно было наверное PIC24 освоить, но я решил что он несколько "детский" чтоли - не в обиду всем Микрочиповцам ИМХО)
Теперь буду плясать дальше. Конечно хочу програмить сам!
Если не секрет, с какими платформами сейчас работаете?

Спасибо!

Сообщение отредактировал TigerSHARC - Oct 22 2010, 14:20
Go to the top of the page
 
+Quote Post

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

 


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


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