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

 
 
> Помогите с отладкой во Flash
wodya
сообщение Apr 13 2007, 11:29
Сообщение #1


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

Группа: Свой
Сообщений: 112
Регистрация: 27-03-07
Пользователь №: 26 549



Микросхема AT91SAM7S32 c IAR
Отладка в RAM работает нормально.
Пытаюсь отладить во FLASH - полный бред. Вылетает черт знает куда.
Поменял конфиг линковщика на at91SAM7S32_FLASH.xcl,
файл отладчика на SAM7_FLASH.mac (оба файла скачал с Atmel)
поставил use flash loader
в настройках линковщика Allow C-spy specific extra output file
в extra outputs - simple code

теперь IAR руграется на невозможность инициализации debug режима или неверности формата файла Flashat91sam7Sx.d79

Пожайлуста, напишите по шагам, что нужно делать для отладки во Flash и, если можно, прикрепите необходимые файлы, а то я где-то прочитал, что и at91SAM7S32_FLASH.xcl надо как-то править

Заранее благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
An@BoLiK
сообщение Apr 25 2007, 18:59
Сообщение #2


Участник
*

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



Цитата(wodya @ Apr 13 2007, 12:29) *
Микросхема AT91SAM7S32 c IAR
Отладка в RAM работает нормально.
Пытаюсь отладить во FLASH - полный бред. Вылетает черт знает куда.
Поменял конфиг линковщика на at91SAM7S32_FLASH.xcl,
файл отладчика на SAM7_FLASH.mac (оба файла скачал с Atmel)
поставил use flash loader
в настройках линковщика Allow C-spy specific extra output file
в extra outputs - simple code

теперь IAR руграется на невозможность инициализации debug режима или неверности формата файла Flashat91sam7Sx.d79

Пожайлуста, напишите по шагам, что нужно делать для отладки во Flash и, если можно, прикрепите необходимые файлы, а то я где-то прочитал, что и at91SAM7S32_FLASH.xcl надо как-то править

Заранее благодарен.



А всетаки ответит кто нибудь на данный вопрос? у меня тоже такая проблемка.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 25 2007, 20:02
Сообщение #3


Гуру
******

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



Цитата(An@BoLiK @ Apr 25 2007, 17:59) *
А всетаки ответит кто нибудь на данный вопрос?
Выше ссылку давал. "Делай раз, делай два, делай три". Сообщение о неверности формата файла Flashat91sam7Sx.d79 получал, но не могу вспомнить какова была причина. Что-то эелементарное, скорее всего пытался отлаживать проект под SAM7 когда к отладчику был подключен LPC. В остальных случаях все работает.


--------------------
На любой вопрос даю любой ответ
"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
An@BoLiK
сообщение Apr 25 2007, 20:33
Сообщение #4


Участник
*

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



Цитата(Сергей Борщ @ Apr 25 2007, 21:02) *
Выше ссылку давал. "Делай раз, делай два, делай три". Сообщение о неверности формата файла Flashat91sam7Sx.d79 получал, но не могу вспомнить какова была причина. Что-то эелементарное, скорее всего пытался отлаживать проект под SAM7 когда к отладчику был подключен LPC. В остальных случаях все работает.


вроде разобрался немного, отредактировал flasher поставил там $TOOLKIT_DIR$\config\flashloader\Atmel\FlashAT91SAM7Sxx.d79.

Пошло вреде, заливает во флеш но неправильно.... привожу LOG.
Wed Apr 25 20:28:29 2007: Loaded macro file: C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\ARM\config\flashloader\Atmel\FlashAT91SAM7Sxx.mac
Wed Apr 25 20:28:29 2007: JTAG API v48.32, Wiggler v1.41, ARM ID: 3F0F0F0F
Wed Apr 25 20:28:29 2007: ---------------------------------------- FLASH Download V1.3
Wed Apr 25 20:28:29 2007: ---------------------------------------- 14/November/2005
Wed Apr 25 20:28:29 2007: ---------------------------------------- PLL Enable
Wed Apr 25 20:28:29 2007: -------------------------------Set CPSR ----------------------------------
Wed Apr 25 20:28:29 2007: CPSR 000000D3
Wed Apr 25 20:28:29 2007: ---------------------------------------- PLL Enable
Wed Apr 25 20:28:29 2007: ------------------------------- The Remap is done ----------------------------------------
Wed Apr 25 20:28:29 2007: ---------------------------------------- Chip ID 0x27090540
Wed Apr 25 20:28:29 2007: ---------------------------------------- Extention 0x00000000
Wed Apr 25 20:28:29 2007: ---------------------------------------- Flash Version 0x00000110
Wed Apr 25 20:28:29 2007: -------------------------------Set PC ----------------------------------------
Wed Apr 25 20:28:34 2007: 5096 bytes downloaded and verified (1.09 Kbytes/sec)
Wed Apr 25 20:28:34 2007: Loaded debugee: C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\ARM\config\flashloader\Atmel\FlashAT91SAM7Sxx.d79
Wed Apr 25 20:28:34 2007: Target reset
Wed Apr 25 20:28:35 2007: Downloader Version 1.31 (04-Dec-2006)
Wed Apr 25 20:28:35 2007: Download1 : AT91SAM7Sxx at: 0x100000
Wed Apr 25 20:28:36 2007: Download : AT91SAM7Sxx Version: 0x110
Wed Apr 25 20:28:39 2007: Download : page 0
Wed Apr 25 20:28:42 2007: Download : page 1
Wed Apr 25 20:28:43 2007: Download : page 2
Wed Apr 25 20:28:45 2007: Program exit reached.
Wed Apr 25 20:28:45 2007: execUserFlashExit
Wed Apr 25 20:28:45 2007: ------------------------------- The Remap is done -----------------------------------------
Wed Apr 25 20:28:45 2007: Loaded macro file: C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\ARM\config\flashloader\Atmel\FlashAT91SAM7Sxx.mac
Wed Apr 25 20:28:45 2007: -------------------------------Set CPSR ----------------------------------
Wed Apr 25 20:28:45 2007: CPSR 000000D3
Wed Apr 25 20:28:45 2007: ---------------------------------------- PLL Enable
Wed Apr 25 20:28:45 2007: ------------------------------- The Remap is NOT -----------------------------------------
Wed Apr 25 20:28:45 2007: ---------------------------------------- Chip ID 0x27090540
Wed Apr 25 20:28:45 2007: ---------------------------------------- Extention 0x00000000
Wed Apr 25 20:28:45 2007: ---------------------------------------- Flash Version 0x00000110
Wed Apr 25 20:28:46 2007: 546 bytes downloaded into FLASH and verified (0.04 Kbytes/sec)
Wed Apr 25 20:28:46 2007: Warning:
Verify error at address 0x00000110, target byte: 0x01, byte in file: 0x00
Wed Apr 25 20:28:46 2007: Warning:
Verify error at address 0x00000111, target byte: 0xBC, byte in file: 0xB5
Wed Apr 25 20:28:46 2007: Warning:
Verify error at address 0x00000112, target byte: 0x00, byte in file: 0x40
Wed Apr 25 20:28:46 2007: Warning:
Verify error at address 0x00000113, target byte: 0x47, byte in file: 0x1E
Wed Apr 25 20:28:46 2007: Warning:
Verify error at address 0x00000115, target byte: 0xB5, byte in file: 0x28
Wed Apr 25 20:28:46 2007: Warning:
Verify error at address 0x00000116, target byte: 0x9B, byte in file: 0xFC
Wed Apr 25 20:28:46 2007: Warning:
Verify error at address 0x00000117, target byte: 0x21, byte in file: 0xD1
Wed Apr 25 20:28:46 2007: Warning:


и так далее...... не совпадают записанные данные
что может быть?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 25 2007, 23:56
Сообщение #5


Гуру
******

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



Цитата(An@BoLiK @ Apr 25 2007, 19:33) *
и так далее...... не совпадают записанные данные
что может быть?
Смущает строчка Download1 : AT91SAM7Sxx at: 0x100000, а дальше идут ошибки на адресах 0x00000110. Посмотрите, в какие адреса слинкована программа. И не висит ли у вас неправильный уровень на ноге, отвечающей за восстановление самбы.

Хм... посмотрел, что пишет у меня - то же самое, Download1 : AT91SAM7Sx at: 0x100000. Может самба восстанавливается?
И какой кристалл отлаживаете? AT91SAM7Sxx.d79 для 128 и 256, AT91SAM7Sx.d79 для 32 и 64


--------------------
На любой вопрос даю любой ответ
"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
ivstech
сообщение Apr 26 2007, 05:50
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 204
Регистрация: 5-01-06
Пользователь №: 12 860



У меня тоже не грузилось во FLASH на AT91SAM7S256
Мне на этом форуме подсказали решение Options->Debugger->Download->Edit и должны получить след. строчку ,,,0x00100000,(default),
т.е. Reallocate Base Address установить крыж и значение 0x00100000

Несмотря на то, что все ругают Wiggler, у меня он работает стабильно, через RDI с последней версией H-JTAG в IAR и в KEIL.

Сейчас купил MT-LINK и тоже доволен.
Go to the top of the page
 
+Quote Post
An@BoLiK
сообщение Apr 26 2007, 19:29
Сообщение #7


Участник
*

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



Цитата(ivstech @ Apr 26 2007, 06:50) *
У меня тоже не грузилось во FLASH на AT91SAM7S256
Мне на этом форуме подсказали решение Options->Debugger->Download->Edit и должны получить след. строчку ,,,0x00100000,(default),
т.е. Reallocate Base Address установить крыж и значение 0x00100000

Несмотря на то, что все ругают Wiggler, у меня он работает стабильно, через RDI с последней версией H-JTAG в IAR и в KEIL.

Сейчас купил MT-LINK и тоже доволен.


пока только 2 дня изучаю ARM smile.gif, мучаю 91SAM7S64. есть IAR+Wigler, согласен что отладка это дело любителя, на AVR никогда таким не пользовался, а все изза того что был нормальный low-cost программатор и avreal или ponyprog компилил шил и сразу смотрел результат. А здесь непонятно както, есть SAM-BA но все время тыкать джампер и кабель USB дергать так далеко не уедеш по моему, вот и занялся вотросом программирования через J-TAG. Кто как выходит из этого положения??? H-JTAG пробывал, пока не понятно, чтото онругается. Пока единственный вариант это заливка во флеш из IAR. но как я понял для нормальной работы необходимы нормально-сконфигурированные .xcl и .mac файлы проекта... пока получилось токлько залить примерчик Atmel со светодиодом, а вот свой проект со светодиодом уже не пошел, т.к. нет нормального сконфирурированного проекта. Еще попутный вопрос, вроде облазил весь форум,ничего не нашел, по поводу конфигурирования .xcl и .mac, есть ли линки по этому поводу???
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- wodya   Помогите с отладкой во Flash   Apr 13 2007, 11:29
- - etoja   Две ошибки: - использование IAR - использование At...   Apr 13 2007, 11:41
|- - wodya   Дельный совет, спасибо. Главное вовремя. Да, к...   Apr 13 2007, 11:48
|- - IgorKossak   Цитата(etoja @ Apr 13 2007, 11:41) Две ош...   Apr 14 2007, 22:40
- - Сергей Борщ   Цитата(wodya @ Apr 13 2007, 10:29) Пожайл...   Apr 13 2007, 12:29
- - etoja   ICCV7 и JTAG Imagecraft продаёт дополнительную ути...   Apr 13 2007, 12:47
- - wodya   А где можно купить NoICE-ARM?   Apr 13 2007, 13:44
- - etoja   Купить можно непосредственно на www.imagecraft.com...   Apr 13 2007, 16:40
|- - zltigo   Цитата(An@BoLiK @ Apr 26 2007, 19:29) вро...   Apr 26 2007, 21:23
- - beer_warrior   Да простит меня господин модератор (який вже не гу...   Apr 25 2007, 22:10
|- - AlexandrY   Так под терминал надож писать кучу лишних отладочн...   Apr 25 2007, 22:59
|- - zltigo   Цитата(AlexandrY @ Apr 25 2007, 22:59) По...   Apr 26 2007, 00:09
|- - AlexandrY   Я сказал ошибка видна "сразу" - это, кон...   Apr 26 2007, 01:06
|- - zltigo   Цитата(AlexandrY @ Apr 26 2007, 01:06) И ...   Apr 26 2007, 03:04
- - beer_warrior   Несколько офтопично, но все же. Добрая половина об...   Apr 25 2007, 23:40


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

 


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


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