|
|
  |
at91sam7x, С чего начать? |
|
|
|
Nov 27 2007, 15:26
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 8-11-07
Пользователь №: 32 165

|
Привет Помогите начинающему разобраться с at91sam7x. Я имел дело, с atmega, писал под них в IAR, заливал с помощью PonyProg2000, самодельным программатором через SPI. С чего начать? Буду писать под at91sam7x в IARе. Каким программатором (jtag) можно прошивать (отлаживать) at91sam7x, с IARа? И где его можно купить? (недорогой желательно) И какую плату можно взять (не дорогую) где есть на борту : at91sam7x, usb, (Ethernet),jtag для программатора?
|
|
|
|
|
Dec 3 2007, 10:34
|

Местный
  
Группа: Свой
Сообщений: 497
Регистрация: 9-06-05
Из: Новосибирск
Пользователь №: 5 852

|
Цитата(D1ma @ Nov 27 2007, 22:26)  Привет Помогите начинающему разобраться с at91sam7x. Я имел дело, с atmega, писал под них в IAR, заливал с помощью PonyProg2000, самодельным программатором через SPI. С чего начать? Буду писать под at91sam7x в IARе. Каким программатором (jtag) можно прошивать (отлаживать) at91sam7x, с IARа? И где его можно купить? (недорогой желательно) И какую плату можно взять (не дорогую) где есть на борту : at91sam7x, usb, (Ethernet),jtag для программатора? Плату брал атмеловскую AT91SAM7X-EK, программатор МТ-линк, примеры прог и ответы на многие вопросы можно найти в постах уважаемого коллеги Борща. От себя рекомендую сразу написать макросы для работы с IO, другой периферией. Правда плата AT91SAM7X-EK возможно и дороговата, поищите еще что-нибудь...
|
|
|
|
|
Dec 3 2007, 12:39
|
Частый гость
 
Группа: Свой
Сообщений: 172
Регистрация: 5-08-06
Из: Владивосток
Пользователь №: 19 343

|
Цитата(почемучка @ Dec 3 2007, 22:06)  Насколько я знаю МТ-линк обычно используется для LPC. Для AT91 подключаются к JTAG через U-link, который тоже не дешев. Насколько я знаю, подключиться можно и тем, и другим, и третьим, и при этом и к тому, и к другому  У меня был самопальный виглер (пока не пришел МТ-Линк разработки уважаемого DASM'а) - виглер был разобран (монтажный провод срочно понадобился, а идти к соседям лень было  ). МТ-Линк нормально работает. Другу вместе с платой арм9 пришел У-Линк. Примерно одинаково - что МТ, что У. А вот вигглер породил немалое число геморроя. Хотя, опять-таки, пока у меня не было ничего, годился и виглер. По поводу цен: 7345.8 р. - ULINK2 в Мега-Электронике 2142.6 р. - MT-LINK там же. Функционал и качество последних серий примерно одинаков. А усб-шнурок и там, и там - полное г. Но я за это ругать не буду, бо понимаю.
|
|
|
|
|
Dec 6 2007, 11:40
|
Участник

Группа: Участник
Сообщений: 54
Регистрация: 19-07-06
Пользователь №: 18 920

|
Я купил плату OLIMEX SAM7-EX256 с LCD за 3300р. и JTAG (LPT) за 700р. В принципе для старта достаточно... ( IAR, H-Jtag) При записи во флэш - все работает отлично. При работе программы из рам - не стабильно... Если во флэш прошита САМБА - запускается с 20 раза. Если флэш чистая, то запускается сразу, при условиях: - питание платы выключить/включить (как бы сброс) - после запуска дебаггера не торопясь кликнуть в IAR на ресет и го (если быстро - то не запускается)
Может не правильно настроен H-Jtag. Пока не разобрался...
|
|
|
|
|
Dec 10 2007, 09:45
|
Местный
  
Группа: Свой
Сообщений: 211
Регистрация: 9-11-06
Пользователь №: 22 136

|
Цитата(Fusion @ Dec 6 2007, 14:40)  При работе программы из рам - не стабильно... Если во флэш прошита САМБА - запускается с 20 раза. Если флэш чистая, то запускается сразу, при условиях: - питание платы выключить/включить (как бы сброс) - после запуска дебаггера не торопясь кликнуть в IAR на ресет и го (если быстро - то не запускается)
Может не правильно настроен H-Jtag. Пока не разобрался... Проверьте макросы дебаггера (.mac). По идее, дебаггер при запуске первым делом хальтит процессор и переводит его в предсказуемое состояние, поэтому при отладке в памяти флеш ни на что не влияет. А вот эта инициализация описана в mac-файле.
|
|
|
|
|
Dec 11 2007, 00:55
|
Частый гость
 
Группа: Свой
Сообщений: 172
Регистрация: 5-08-06
Из: Владивосток
Пользователь №: 19 343

|
Цитата(alexander55 @ Dec 10 2007, 20:21)  Многовато будет. Я покупал В MT-System. Цена там более социальная - 72 зеленых. Согласитесь дешевле. Согласен полностью. Просто привел первый попавшийся склад с обоими адаптерами для более полного сравнения, по ефайнду. Да, у мт-систем поешевле. Кстати, мт-линк уже 75 уёв.
|
|
|
|
|
Dec 12 2007, 15:15
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 19-08-06
Пользователь №: 19 678

|
Еще вопрос на тему, где взять среду разработки для данного контроллера? Спасибо.
|
|
|
|
|
Dec 12 2007, 16:17
|

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

|
Цитата(Alexandr_Nikolaevich @ Dec 12 2007, 17:15)  Еще вопрос на тему, где взять среду разработки для данного контроллера? Спасибо. Если есть деньги, или не беспокоят соответствующие органы, то берите keil, IAR, Multi (?). Если хочется по-честному бесплатно, то GCC+Eclipse, искать в гугле (Yagarto, Amontec, Olimex). Для GCC у атмела есть Application Notes, в них по шагам расписано что ставить и как работать.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Dec 19 2007, 15:10
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 19-08-06
Пользователь №: 19 678

|
может подскажете что можно почитать про кейл, а то граблей сильно много. Спасибо.
Сообщение отредактировал Alexandr_Nikolaevich - Dec 19 2007, 15:53
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|