|
как прошить AT91SAM7S256, на отладочной плате |
|
|
|
Oct 25 2009, 19:44
|
Частый гость
 
Группа: Участник
Сообщений: 128
Регистрация: 17-03-08
Пользователь №: 35 988

|
Господа помогите!! Отладочную плату подключаю через юсб. Использую IAR. Как прошить контролер? Код #include "сдесь библиотека"
short unsigned int i;
void main (void) { DDRA = 255;-ошибка сдесь PORTA = 0; и сдесь
while(1) { if (PORTA == 255) PORTA = 0; else PORTA++;
for (i=0; i<10000; i++) { } } } на этапе конпиляции возникают ошибки. и как мне откомпелированную программу отправить на контролер через юсб?
Причина редактирования: Оформление цитаты исходника.
|
|
|
|
|
 |
Ответов
|
Nov 5 2009, 20:40
|

Профессионал
    
Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634

|
Цитата(alexan300 @ Nov 5 2009, 21:35)  Народ гляньте пожалуиста кто может..запускается проект, бинарник создает работающий? у меня создает, записывается в МК, но опять не выполняется.. Вышеназванную версию ИАРа пока качаю. стартапа там кстати нету. Я же сказал - не записывается в ПЗУ. Только грузится естественно без результата. Адрес для кода в линкере я поставил с 0 - это надо каким-нибудь "флэшером" прожигать. IAR не делает этого. А "стартап" неявно подключается - о его наличии говорит содержимое .map файла после завершения построения проекта. Бинарник работающий, не беспокойтесь. Попробуйте .hex с помощью какой-нибудь утилиты вроде тех, что идут вместе с jtag адаптером прошить - и посмотрите на вывод PA8. У меня с частотой около полугерца машет. Возмоте мой проект и забудьте пока про стартап - он есть! Ну не даёт iar к нему доступа - так для начинающего продукт (на мой взгляд после знакомства с тем, что я вчера скачал).
Сообщение отредактировал Genadi Zawidowski - Nov 5 2009, 20:43
|
|
|
|
|
Nov 5 2009, 20:47
|
Частый гость
 
Группа: Участник
Сообщений: 128
Регистрация: 17-03-08
Пользователь №: 35 988

|
Цитата(Genadi Zawidowski @ Nov 5 2009, 23:40)  Бинарник работающий, не беспокойтесь. Попробуйте .hex с помощью какой-нибудь утилиты вроде тех, что идут вместе с jtag адаптером прошить - и посмотрите на вывод PA8. У меня с частотой около полугерца машет. ну нету у меня джатага..и утилиты соответсенно тоже..есть самба есть ИАР, есть юсб шнур и плата отладочная. на РА 8 как раз светодиод висит.. а что будет если я этот бинарник запишу в область памяти МК 0х0 EEPROM или же в SRAM 0x200000 ? последнии вопрос отменяется..попытки записи туда не удались и окончились зависанием.. Модератор (rezident). За систематическое нарушение п.3.4 Правил форума (излишнее цитирование) выношу Вам предупреждение. Пользуйтесь уже наконец встроенным редактором сообщений перед их отправкой! P.S. Личную почту хоть иногда нужно читать.
Причина редактирования: Излишнее цитирование.
|
|
|
|
Сообщений в этой теме
alexan300 как прошить AT91SAM7S256 Oct 25 2009, 19:44 aaarrr Цитата(alexan300 @ Oct 25 2009, 22:44) на... Oct 25 2009, 19:52 alexan300 ЭЭЭх знать бы еще где эти библиотеки наити и как и... Oct 25 2009, 20:21 aaarrr Цитата(alexan300 @ Oct 25 2009, 23:21) Да... Oct 25 2009, 20:26 alexan300 Хех) форум называется помошь начинающему..
а там в... Oct 25 2009, 20:40 aaarrr Цитата(alexan300 @ Oct 25 2009, 23:40) Хе... Oct 25 2009, 21:19 sergeeff Вы для любопытства зайдите на сайт www.atmel.com. ... Oct 25 2009, 20:55 alexan300 Sam ba запустил ,плату инициализировал ,она у мен... Oct 25 2009, 21:22 sergeeff Да, голубчик, так вы далеко не уедете. В порядке в... Oct 25 2009, 22:50 alexan300 Большое спасибо! но нехочу показаться наглым))... Oct 26 2009, 19:48 sergeeff Что-то вы путаете, там как раз один С. Oct 26 2009, 23:55 alexan300 Господа, прошу вас обьяснить начинающему на пальца... Oct 28 2009, 21:16 aaarrr Цитата(alexan300 @ Oct 29 2009, 00:16) Пр... Oct 28 2009, 21:28  alexan300 Цитата(aaarrr @ Oct 29 2009, 00:28) На ру... Oct 28 2009, 21:38   aaarrr Цитата(alexan300 @ Oct 29 2009, 00:38) ка... Oct 28 2009, 21:57 alexan300 Ну так как знатоки МК..подскажите начинающему как ... Oct 29 2009, 19:40 alexan300 УРА увожаемые! нашел!
вот ссылка на книгу ... Oct 29 2009, 20:47 aaarrr Ну, теперь точно не пропадете, хе-хе. Oct 29 2009, 21:14 alexan300 а один фиг..виснит при попытке прочесть записанный... Oct 29 2009, 21:45 aaarrr Вы лучше напишите по пунктам, что делаете, и где в... Oct 29 2009, 21:51 sergeeff Не, уважаемый aаarrr.
Товарищ пока даже не поним... Oct 29 2009, 22:26 alexan300 Код#include "ioat91sam7s256.h"
AT91S_PIO... Oct 30 2009, 14:37 aaarrr Нет, так не пойдет. Словами напишите, что не получ... Oct 30 2009, 15:57 sergeeff Скорее всего светодиодик зажигается у вас, когда н... Oct 30 2009, 23:12 alexan300 Делаю я так.
в IAR выставляю расшерение выходного ... Oct 30 2009, 23:52 aaarrr Цитата(alexan300 @ Oct 31 2009, 02:52) вр... Oct 31 2009, 00:01 alexan300 да, после "прошивки" что бы плата опреде... Oct 31 2009, 00:07 aaarrr Цитата(alexan300 @ Oct 31 2009, 03:07) да... Oct 31 2009, 00:50 sergeeff Любой приличный загрузчик должен позволить:
1. Заг... Oct 31 2009, 00:16 alexan300 ага! в reseive file надо создать фаил, а напо... Oct 31 2009, 00:21 alexan300 в таргете выставлен деваис Atmel AT91SAM7S256
замы... Oct 31 2009, 01:07 aaarrr Цитата(alexan300 @ Oct 31 2009, 04:07) а ... Oct 31 2009, 01:20 sergeeff Чтобы не было у автора ветки недопонимания по моем... Oct 31 2009, 01:35 alexan300 НУ ВСЕ..кажется я либо сжег мк..что маловероятно
с... Oct 31 2009, 14:56 sergeeff SAMBA сидит в ROM памяти (однократно программируем... Oct 31 2009, 16:58 aaarrr На ERASE попробуйте кратковременно подать высокий ... Oct 31 2009, 16:58 alexan300 aaarrr !!!
спасибо большое помогло... Oct 31 2009, 20:10 aaarrr Цитата(alexan300 @ Oct 31 2009, 23:10) от... Oct 31 2009, 21:28  alexan300 Цитата(aaarrr @ Nov 1 2009, 00:28) Нет, 0... Oct 31 2009, 22:03   aaarrr Цитата(alexan300 @ Nov 1 2009, 01:03) ста... Oct 31 2009, 22:12    alexan300 Цитата(aaarrr @ Nov 1 2009, 01:12) Старту... Nov 1 2009, 08:01 sergeeff По умолчанию все выводы портов работают как выходы... Nov 1 2009, 11:52 aaarrr Цитата(sergeeff @ Nov 1 2009, 14:52) По у... Nov 1 2009, 15:50  sergeeff Цитата(aaarrr @ Nov 1 2009, 18:50) Как вх... Nov 1 2009, 20:06 alexan300 CODE#include <intrinsics.h>
#include "i... Nov 2 2009, 17:03 aaarrr Уберите это:
Код//Enable RESET
m_pRSTC->RSTC... Nov 2 2009, 17:29 alexan300 Цитата(aaarrr @ Nov 2 2009, 20:29) Даже е... Nov 2 2009, 18:04 sergeeff Если программа не запускается, надо:
1. Сделать ее... Nov 2 2009, 17:55 sergeeff Первый вам вопрос - а что вы прописываете с адреса... Nov 2 2009, 18:31 alexan300 Цитата(sergeeff @ Nov 2 2009, 21:31) Перв... Nov 2 2009, 18:40 alexan300 Форумчане!! подскажи те плз!!... Nov 3 2009, 19:37 aaarrr Цитата(alexan300 @ Nov 2 2009, 21:40) ДА... Nov 3 2009, 19:49 alexan300 т.е кнопка открыть доступ флеш памяти мне тоже не ... Nov 3 2009, 20:18 aaarrr Цитата(alexan300 @ Nov 3 2009, 23:18) хмм... Nov 3 2009, 21:21  sergeeff Цитата(aaarrr @ Nov 4 2009, 00:21) Плохо ... Nov 3 2009, 21:58 alexan300 что то я не понимаю, почему фаил от моеи платы SAM... Nov 4 2009, 09:09 aaarrr Цитата(alexan300 @ Nov 4 2009, 12:09) что... Nov 4 2009, 09:45 alexan300 Подскажите а когда бинарником мк прошиваешь, есть ... Nov 4 2009, 11:43 aaarrr Цитата(alexan300 @ Nov 4 2009, 14:43) Под... Nov 4 2009, 12:20  alexan300 Цитата(aaarrr @ Nov 4 2009, 15:20) Даже н... Nov 4 2009, 12:33 sergeeff Уважаемый alexan300!
Каша у вас в голове полн... Nov 4 2009, 12:48 alexan300 Цитата(sergeeff @ Nov 4 2009, 15:48) Каша... Nov 4 2009, 13:29  sergeeff Цитата(alexan300 @ Nov 4 2009, 16:29) это... Nov 4 2009, 14:16 alexan300 Понял это в теории)) а не моргает потому что щас н... Nov 4 2009, 14:34 alexan300 УРА уважаемые ура! фаил бин, прикладеный в ска... Nov 4 2009, 16:55 aaarrr Цитата(alexan300 @ Nov 4 2009, 19:55) выс... Nov 4 2009, 17:20 alexan300 Error[116]: Section type missing C:\IAR... Nov 4 2009, 17:32 Genadi Zawidowski Цитата(alexan300 @ Nov 4 2009, 20:32) пер... Nov 4 2009, 17:56 aaarrr Цитата(alexan300 @ Nov 4 2009, 20:32) вот... Nov 4 2009, 18:06 alexan300 PROGRAM ?RESET ;- Begins a program mo... Nov 4 2009, 18:19 Genadi Zawidowski Цитата(alexan300 @ Nov 4 2009, 21:19) Я п... Nov 4 2009, 18:45  alexan300 Цитата(Genadi Zawidowski @ Nov 4 2009, 21... Nov 4 2009, 19:21 Genadi Zawidowski Держите на C. Подставить имя бита, который можете ... Nov 4 2009, 19:47 sergeeff Не бывает проекта без startup'a! Поймите, ... Nov 4 2009, 20:01 alexan300 Большое спасибо..попробывал..
программа на мк не з... Nov 4 2009, 20:24 aaarrr Цитата(alexan300 @ Nov 4 2009, 23:24) ну ... Nov 4 2009, 20:55  alexan300 Цитата(aaarrr @ Nov 4 2009, 23:55) Вы отв... Nov 4 2009, 21:01 Genadi Zawidowski Одна маленькая тонкость - в этой программе отсутст... Nov 4 2009, 20:25 alexan300 Цитата(Genadi Zawidowski @ Nov 4 2009, 23... Nov 4 2009, 20:40 sergeeff Уважаемый!
Умеете в своем IDE генерить map-фа... Nov 4 2009, 20:26 aaarrr Скачайте последнюю доступную 4.xx. С ней этот прим... Nov 4 2009, 21:04 alexan300 Цитата(aaarrr @ Nov 5 2009, 00:04) Скачай... Nov 4 2009, 21:07 Genadi Zawidowski Скачал IAR Embedded Workbench for ARM 5.40 Kicksta... Nov 5 2009, 00:06 sergeeff Ну вот и иллюстрация того, что все можно сделать е... Nov 5 2009, 00:39 sergeeff Цитата(alexan300 @ Nov 5 2009, 21:35) ста... Nov 5 2009, 20:15  alexan300 Цитата(sergeeff @ Nov 5 2009, 23:15) Елы-... Nov 5 2009, 20:30 Genadi Zawidowski Цитатаа что будет если я этот бинарник запишу в об... Nov 5 2009, 21:05 aaarrr 2 Alexan300: Вот проект под IAR 5.4 со стартапом, ... Nov 5 2009, 23:18 sergeeff Цитата(aaarrr @ Nov 6 2009, 02:18) Специа... Nov 5 2009, 23:49 alexan300 Цитата(aaarrr @ Nov 6 2009, 02:18) 2 Alex... Nov 7 2009, 00:49  aaarrr Цитата(alexan300 @ Nov 7 2009, 03:49) сна... Nov 7 2009, 01:02 alexan300 blink.bin а было расширение ..out
сампрог он же не... Nov 7 2009, 01:07 aaarrr Цитата(alexan300 @ Nov 7 2009, 04:07) bli... Nov 7 2009, 01:12  alexan300 Цитата(aaarrr @ Nov 7 2009, 04:12) out и ... Nov 7 2009, 09:53   aaarrr Цитата(alexan300 @ Nov 7 2009, 12:53) Так... Nov 7 2009, 14:25 Genadi Zawidowski Цитатазаменил ARM7TDI на AT917SAM256
Это тоже прим... Nov 7 2009, 06:17 alexan300 Еще замметил следующее.. бинарник создаваемый моим... Nov 7 2009, 13:40
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|