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

 
 
> Требуется помощь, AT91SAM7X256
Karl
сообщение Aug 29 2006, 03:44
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 179
Регистрация: 4-02-05
Пользователь №: 2 429



Киньте, пожалуйста, кому не жалко, простейший проектик, типа дерганья портом. Компилятор IAR V4.30. Только проект целиком, со всеми настройками. А то у меня что-то не работает... Компилится нормально, а в пошаговой отладке до main никак не доходит...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
IV_K
сообщение Sep 11 2006, 09:19
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 17-06-05
Пользователь №: 6 087



1. посмотрите подключен ли в опциях дебуггера mac файл и вобще помогает пошаговая отладка без галочки run to main, это не зацикливание, а скорее всего либо нет ресета, либо не правильно делается ремапинг
2. это не режимы, а конфигурации проекта. по вкладке options->edit config их можно редактировать. меняется текущая конфигурация в верхней части окошка workspace
3. шить тем же иаром можно, но лучше взять что-нибудь типа мт-линк и не париться, виглер через раз нормально работает..
Go to the top of the page
 
+Quote Post
Karl
сообщение Sep 11 2006, 11:00
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 179
Регистрация: 4-02-05
Пользователь №: 2 429



Цитата(IV_K @ Sep 11 2006, 15:19) *
1. посмотрите подключен ли в опциях дебуггера mac файл и вобще помогает пошаговая отладка без галочки run to main, это не зацикливание, а скорее всего либо нет ресета, либо не правильно делается ремапинг
2. это не режимы, а конфигурации проекта. по вкладке options->edit config их можно редактировать. меняется текущая конфигурация в верхней части окошка workspace
3. шить тем же иаром можно, но лучше взять что-нибудь типа мт-линк и не париться, виглер через раз нормально работает..


1. mac файл в дебуггере действительно не подключен... А пошаговая отладка и так делалась без галочки run to main. В определенном месте программа зацикливается, проверяя какое-то условие.
2. как добавить конфигурацию я знаю. Не знаю, как настроить ее именно на прошивку, или на отладку из ОЗУ или флэшь.
3. виглег с иаром работает вроде без проблем. Только питание дергать приходится при повторном подключении... Но хотелось бы попробовать программку, которой можно записать и прочитать записанный код через JTAG интерфейс.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Sep 11 2006, 19:18
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Karl @ Sep 11 2006, 14:00) *
1. mac файл в дебуггере действительно не подключен... А пошаговая отладка и так делалась без галочки run to main. В определенном месте программа зацикливается, проверяя какое-то условие.
Какое условие? Может это копирование начальных значений в инициализированные переменные? Или запуск PLL. Для нормальной работы нужна цепочка на выводе PLLRC, даже если PLL в проекте не используется.
Цитата(Karl @ Sep 11 2006, 14:00) *
2. как добавить конфигурацию я знаю. Не знаю, как настроить ее именно на прошивку, или на отладку из ОЗУ или флэшь.

1) Создать конфигурацию
2) Подключить правильный .xcl (чтобы код линковался в флеш или RAM)
3) Если отладка из флеш - на вкладке Debugger->Download поставить галочку use flash loader, если в окне под галочкой пусто - добавить туда загрузчик со всеми значениями по умолчанию (должно получиться что-то вроде ",,,,(default),". Если отладка из RAM - убрать галочку use flash loader.
4) Если отладка из флешь - на вкладке линкера поставить галочку allow c-spy extra output file, на вкладке extra output выбрать формат simple-code.
5) В опциях компилятора включить оптимизацию по вкусу. Думаю этим местом и отличаются flash-flash (оптимизация по максимуму) и debug-flash (оптимизации нет)
Собственно и все.

Цитата
3. виглег с иаром работает вроде без проблем. Только питание дергать приходится при повторном подключении... Но хотелось бы попробовать программку, которой можно записать и прочитать записанный код через JTAG интерфейс.
Тут пас. Никогда не нужна была. Обязательно через JTAG? А то может САМБА умеет этого?

Сообщение отредактировал Сергей Борщ - Sep 11 2006, 19:21


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Karl   Требуется помощь   Aug 29 2006, 03:44
- - IV_K   это у вас похоже mac файл не подключен.. а вобще и...   Aug 29 2006, 08:16
|- - Karl   Так никто примерчиком не поделится?   Aug 30 2006, 02:51
|- - почемучка   Попробуйте в Кеиле .Там пример AT91SAM7X256-Basic...   Aug 30 2006, 14:39
|- - Karl   Накопилось несколько вопросов: 1. Тестовая програм...   Sep 11 2006, 05:21
||- - Edmundo   Цитата(Karl @ Sep 11 2006, 09:21) 3. Есть...   Sep 12 2006, 18:38
|||- - Karl   Еще вопрос. При отладке проекта из RAM все работае...   Oct 6 2006, 03:12
|||- - Edmundo   Цитата(Karl @ Oct 6 2006, 07:12) Еще вопр...   Oct 6 2006, 08:04
||||- - Karl   Цитата(Edmundo @ Oct 6 2006, 14:04) Цитат...   Oct 6 2006, 11:16
||||- - SpiritDance   Цитата(Karl @ Oct 6 2006, 15:16) Самбой к...   Oct 6 2006, 11:21
|||- - почемучка   Цитата(Karl @ Oct 6 2006, 07:12) Еще вопр...   Oct 6 2006, 08:24
||- - Serguey_A   Цитата(Karl @ Sep 11 2006, 09:21) 3. Есть...   Oct 6 2006, 13:39
|- - Serguey_A   Цитата(почемучка @ Aug 30 2006, 18:39) По...   Oct 6 2006, 13:20
- - VAI   А Вы в папке "IAR Systems\Embedded Workb...   Aug 30 2006, 04:05
- - IV_K   в папке C:\Program Files\IAR Systems...   Sep 12 2006, 08:57


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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 18:09
Рейтинг@Mail.ru


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