|
как прошить 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 4 2009, 20:24
|
Частый гость
 
Группа: Участник
Сообщений: 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 Правил форума.
|
|
|
|
|
Nov 4 2009, 21:01
|
Частый гость
 
Группа: Участник
Сообщений: 128
Регистрация: 17-03-08
Пользователь №: 35 988

|
Цитата(aaarrr @ Nov 4 2009, 23:55)  Вы ответы читаете? Версия у вас не та.
Учитывая тот факт, что вы только начинаете разбираться с МК, то лучше все же начать с готового примера, иначе эта тема растянется еще на десяток-другой страниц. Поэтому или найдите пример для вашей версии ИАР (какой, кстати?), или скачайте ИАР, пригодный для компиляции имеющегося примера. IAR Systems\Embedded Workbench 5.4 Evaluation вот такая версия..наверно не надо было скачивать самую последнию, на нее еще в рускоязычном интернете примеров не придумали много..
|
|
|
|
Сообщений в этой теме
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 страниц
1 2 >
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|