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

 
 
> IAR Cstartup, Помогите начинающему!
An@BoLiK
сообщение Apr 28 2007, 08:48
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 69
Регистрация: 24-04-07
Из: Харьков
Пользователь №: 27 289



Помогите начинающему!
Столкнулся с такой проблемой: есть исходник мигалки светодиодов, поставлялся с диском платы 91SAM7S64 (плата простенькая), так вот этот пример работает только через отладчик через jtag (RAM-debug),после прошивки через SAB-BA или H-JTAG ничего не работает, а пример с сайта атмел BASIC (тоже работа с портом i\o) работает как через отладчик так и при прошивке через SAM-BA или H-JTAG. различия в этих проектах только то ч то у атмеловского явно переопределен Cstartup файл. Все ли и всегда ли создают свой cstartup файл для реальных проектов? или это не изза него?




(2 примера для сравнения)Прикрепленный файл  AT91SAM7S_BasicTools.rar ( 241.17 килобайт ) Кол-во скачиваний: 182
Прикрепленный файл  Blinking_LED.rar ( 84.13 килобайт ) Кол-во скачиваний: 203
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Calculator
сообщение Apr 28 2007, 12:48
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 45
Регистрация: 19-04-07
Пользователь №: 27 172



Цитата(An@BoLiK @ Apr 28 2007, 11:48) *
Все ли и всегда ли создают свой cstartup файл для реальных проектов? или это не изза него?

Вполне может быть именно из-за cstartup и еще из-за .xcl-файла, в котором прописаны адреса RAM и ROM. Свой cstartup создают не все и не всегда, но ИМХО в большинстве случаев. Для начала можно взять этот файл из того примера, который заработал. Но рекомендую с этим файлом разобраться, просмотреть что и как он делает. В этом файле проводится установка стеков всех режимов (в примерах может и не всех), инициализация переменных, вызов подпрограммы начальной инициализации (в ней нужно выполнить то, что необходимо сразу после сброса - выключение watchdog, инициализация портов, переключение на высокую скорость исполнения программы и т.п.)
Go to the top of the page
 
+Quote Post



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

 


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


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