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

 
 
> как прошить AT91SAM7S256, на отладочной плате
alexan300
сообщение Oct 25 2009, 19:44
Сообщение #1


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

Группа: Участник
Сообщений: 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++)
    {
    }
  }
}

на этапе конпиляции возникают ошибки.

и как мне откомпелированную программу отправить на контролер через юсб?
Причина редактирования: Оформление цитаты исходника.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alexan300
сообщение Nov 5 2009, 18:35
Сообщение #2


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

Группа: Участник
Сообщений: 128
Регистрация: 17-03-08
Пользователь №: 35 988



Народ гляньте пожалуиста кто может..запускается проект, бинарник создает работающий?
у меня создает, записывается в МК, но опять не выполняется..
Вышеназванную версию ИАРа пока качаю.
стартапа там кстати нету.

Сообщение отредактировал alexan300 - Nov 5 2009, 18:36
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Nov 5 2009, 20:40
Сообщение #3


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

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
alexan300
сообщение Nov 5 2009, 20:47
Сообщение #4


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

Группа: Участник
Сообщений: 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. Личную почту хоть иногда нужно читать.
Причина редактирования: Излишнее цитирование.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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 страниц V   1 2 >


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 03:18
Рейтинг@Mail.ru


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