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

 
 
> IAR Embedded Workbench
Limp
сообщение Feb 6 2008, 13:24
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 6-02-08
Пользователь №: 34 796



Всем доброго дня!
Товарищи, помогите разобраться новичку, которому приходится начинать с абсолютного нуля.
Фирма приобрела плату AT91SAM7x-EK (AT91SAM7x256) вместе с IAR-ом, но без JTAG. Поставила ужасающе маленькие сроки для изучения и программирования.
Здесь на форуме я перелопатил кучу тем по получению бинарного файла в IAR-е, но все равно не получилось.
Загрузил проект, котоый был поставлен вместе с платой. Скидываю на форум данный проект в rar -е.
Установил в IAR-e Project->Options->Debugger-> Setup->Driver-> Simulator. Раньше стоял J-Link.
В окне Workspace выбираю проект Basic Flash_Debug и компилирую.
Все компилируется и запускается в симуляторе. Но bin-файла нет. А мне нужно SAM-BA -ой загрузить программу во флэшку.
Выбираю Project->Options->Linker->Extra Output->Format->Output format->raw binary. При этом добавляется лишь файл Basic.а79.
В Extra options пробовал вставить команду -Oraw-binary,(CODE)=.bin или -Ompds-code,(CODE)=.bin
При этом bin-файл создавался, но какой-то левый, с таким содержанием, коглда я его просматриваю в IAR-е:
tàŸåty ` I?"
` I b�nÉüÕ IÁb�nIüÕ�n üÕ ! c�n üÕ k "
C c�n ü H I ` à !AC J KSP@ ¬(÷Û
H I ` ¼à hTh h

Что у меня в проекте не так?
Как сделать bin-файл?
Знаю, что тут на форуме уже не раз обсуждалась эта тема, но мне как новичку еще много не понятно в ваших объяснениях. Следовал некоторым советам на форуме, и пересмотрел кучу PDF в Helpe, но все равно не получилось.
Пожалуйста, помогите!!!
И еще...
В окне Workspace есть Basic RAM_Debug для, как я понимаю, отладки с помощью JTAG в ОЗУ платы, а для чего проект Basic - bin?
Буду очень признателен, если кто-нибудь скинет свой простенький проект, где бы мигали диоды, для AT91SAM7x-EK (AT91SAM7x256) с bin-файлом.

Сообщение отредактировал Limp - Feb 6 2008, 13:42
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KRS
сообщение Feb 6 2008, 13:36
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(Limp @ Feb 6 2008, 16:27) *
При этом bin-файл создавался, но какой-то левый, с таким содержанием, коглда я его просматриваю в IAR-е:
tàŸåty ` I?"
` I b�nÉüÕ IÁb�nIüÕ�n üÕ ! c�n üÕ k "
C c�n ü H I ` à !AC J KSP@ ¬(÷Û
H I ` ¼à hTh h

На то он и bin файл, в текстовом виде его не посмотреть.

А по поводу отладчика - самый быстрый и дешовый вариант IMHO собрать wiggler и использовать H-JTAG будет отлично работать!
Go to the top of the page
 
+Quote Post
Limp
сообщение Feb 6 2008, 13:47
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 6-02-08
Пользователь №: 34 796



Цитата(KRS @ Feb 6 2008, 16:36) *
На то он и bin файл, в текстовом виде его не посмотреть.

А по поводу отладчика - самый быстрый и дешовый вариант IMHO собрать wiggler и использовать H-JTAG будет отлично работать!


Wiggler мне ни о чем не говорит.
Почему просматриваю такой код когда ставлю -Ointel-extended,(CODE)=.hex
:020000040000FA
:100000000F0000EAFEFFFFEAFEFFFFEAFEFFFFEA45
:10001000FEFFFFEAFEFFFFEA1C0000EA0090A0E1FD
:10002000040198E5D3F021E30E502DE90FE0A0E1A3
:1000300010FF2FE10E50BDE8D1F021E30900A0E14F
:1000400004F05EE2A0D09FE5A0009FE50FE0A0E1F4
:1000500010FF2FE190009FE5D1F021E390809FE514
:10006000D2F021E300D0A0E1600040E213F021E3F0
:1000700000D0A0E17C009FE50FE0A0E110FF2FE1A0
:1000800074E09FE574009FE510FF2FE1FEFFFFEA9B
:1000900004E04EE200402DE900E04FE100402DE990
:1000A00001002DE948E09FE500019EE500E18EE5B5
:1000B00013F021E30E502DE90FE0A0E110FF2FE136
:1000C0000E50BDE892F021E324E09FE530E18EE59B
:1000D0000100BDE80040BDE80EF06FE10080FDE8E2
:1000E000FEFFFFEAFEFFFFEAFEFFFFEA000021003D
:1000F0000501000000F0FFFF990100008C000000E6
:100100007902000000B51A489F21C943194A0A60C4
:100110001949802212020A6018490162816EC907DA
:10012000FCD51749C162816E4907FCD5816E09076C
:10013000FCD504210163816E0907FCD5016B032204
:100140000A430263816E0907FCD50E480E4901601F
:10015000012005E0042141430A4A0C4B5350401C46
:100160001F28F7DB0A480B49016001BC0047C04665
:1001700000FCFFFF0001300044FDFFFF010600000E
:10018000051C190080F0FFFFE0000000E400000003
:1001900034F1FFFFE8000000124A134870B481B048
:1001A000111C121D0AE00B6854681568002B03D05F
:1001B0005B1EE65CEE54FBD10C310C3281420CD25A
:1001C00053681468A342EED10D680026231C002D4D
:1001D000F2D06D1E5E55FCD1EEE701B070BC00B0F0
:1001E0007047C046FC020000080300000160016186
:1001F00070470000C06B70470163704741637047F0
:100200000161704700B53C48FFF7F4FF00030AD4D2
:10021000184800680D49884205D3164815490968F1
:100220000B4A891801603448FFF7E4FF00040AD440
:10023000104800680749884205D20E480D490968F0
:10024000054A8918016001BC0047C046B912000088
:1002500048EDFFFF0040DB02B812000000B5FFF7D9
:10026000D1FF002000E0401C024909688842FAD30F
:1002700001BC00470000200010B504211C48FFF716
:10028000BFFF0F211C48FFF7B1FF0F211A48FFF7EE
:10029000B3FF002412E004206043164909581648B1
:1002A000FFF7ACFFFFF7DAFF04206043114909585C
:1002B0001148FFF7A1FFFFF7D1FF641C042CEADB14
:1002C0000324002CE5D4042060430A4909580A4855
:1002D000FFF794FFFFF7C2FF042060430549095868
:1002E0000548FFF789FFFFF7B9FF641EE9E7C0463D
:1002F00000FCFFFF0C03000000F4FFFF04000000FF
:100300000000200008030000F0A703000100000027
:1003100002000000040000000800000000000000CF
:0C032000000000000000000000000000D1
:00000001FF
Go to the top of the page
 
+Quote Post



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

 


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


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