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

 
 
> как прошить 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 4 2009, 20:24
Сообщение #2


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

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



Большое спасибо..попробывал..
программа на мк не запускается..
#define WORKMASK AT91C_PIO_PA8
замениел на 8..
по моему без стратапа ну никак((
компилируется нармально с одним предупреждением.
бинарник выходит., в мк записывается, но не выполняется((

Цитата(sergeeff @ Nov 4 2009, 23:01) *
Не бывает проекта без startup'a! Поймите, наконец, что любой процессор должен быть настроен на работу + должны быть выполнены некоторые ритуальные действия, необходимые для работы собственно программы (принято для С/С++ что программа начинается в модуле main()). Масса молодых программистов развращена интегрированными средами и не хочет разобраться в порядке работы с компилятором, линкером и прочими, не очень сложными вещами.

так примеры то я смотрел и скачал с олимекса..
бинарник работает, но вот проект который этот бинарник создал у производителя, у меня ну никак не хочет компилироваться..
все верно проблемма в ассемблерном коде, туда и кивает компилятор..но лучше былаб проблемма в Си коде..больше шансов разобраться, а асемблер это лес густои (
RSEG INTRAMEND_REMAP ;- Begins a relocatable segment
ORG 0 ;- Sets the location counter
ну вот что он мне хочет этим сказать??
Причина редактирования: Нарушение п.3.4 Правил форума.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 4 2009, 20:55
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(alexan300 @ Nov 4 2009, 23:24) *
ну вот что он мне хочет этим сказать??

Вы ответы читаете? Версия у вас не та.

Учитывая тот факт, что вы только начинаете разбираться с МК, то лучше все же начать с готового примера, иначе эта тема растянется еще на десяток-другой страниц. Поэтому или найдите пример для вашей версии ИАР (какой, кстати?), или скачайте ИАР, пригодный для компиляции имеющегося примера.
Go to the top of the page
 
+Quote Post
alexan300
сообщение Nov 4 2009, 21:01
Сообщение #4


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

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



Цитата(aaarrr @ Nov 4 2009, 23:55) *
Вы ответы читаете? Версия у вас не та.

Учитывая тот факт, что вы только начинаете разбираться с МК, то лучше все же начать с готового примера, иначе эта тема растянется еще на десяток-другой страниц. Поэтому или найдите пример для вашей версии ИАР (какой, кстати?), или скачайте ИАР, пригодный для компиляции имеющегося примера.

IAR Systems\Embedded Workbench 5.4 Evaluation
вот такая версия..наверно не надо было скачивать самую последнию, на нее еще в рускоязычном интернете примеров не придумали много..
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
- - 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
- - alexan300   Народ гляньте пожалуиста кто может..запускается пр...   Nov 5 2009, 18:35
|- - 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   Цитата(alexan300 @ Nov 5 2009, 21:35) Нар...   Nov 5 2009, 20:40
|- - alexan300   Цитата(Genadi Zawidowski @ Nov 5 2009, 23...   Nov 5 2009, 20:47
- - 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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 10:14
Рейтинг@Mail.ru


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