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

 
 
> как прошить 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
Ответов
sergeeff
сообщение Nov 2 2009, 18:31
Сообщение #2


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

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Первый вам вопрос - а что вы прописываете с адреса 100000? Вы туда пропишите те самые команды - зажечь led и закрутиться в бесконечном цикле. Если это не будет работать, значит вы туда не передаете управление. И бросьте вы ссылаться на всякие jtag'и. На заре появления микропроцессоров их в помине не было и ничего, отлаживали и без них. А программная эмуляция - она и есть эмуляция.

Да, кстати, может свой startup продемонстрируете?
Go to the top of the page
 
+Quote Post
alexan300
сообщение Nov 2 2009, 18:40
Сообщение #3


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

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



Цитата(sergeeff @ Nov 2 2009, 21:31) *
Первый вам вопрос - а что вы прописываете с адреса 100000? Вы туда пропишите те самые команды - зажечь led и закрутиться в бесконечном цикле. Если это не будет работать, значит вы туда не передаете управление. И бросьте вы ссылаться на всякие jtag'и. На заре появления микропроцессоров их в помине не было и ничего, отлаживали и без них. А программная эмуляция - она и есть эмуляция.

ДА! если я правильно понял то управление передать можно нажатием однои из следующих кнопок :
DISABLE BRAWN OUT DIREKTOR
DISABLE BRAWN OUT RESET
ENABLE BRAWN OUT DIREKTOR
ENABLE BRAWN OUT RESET
ENABLE FLASH ACSESS
ERASE ALL FLASH
Ну последений пункт ясен, обнулить.
предпоследнии похож на запуск программы из флеш--его я использовал тоже
что же за "коричнивые директоры как перевел мне переводчик, мне не ясно..
подскажите плз, при какие обстоятельствах надо задеиствовать эти кнопки ??
startup ээээ...а какое у него расширение?? в книге Редькина не нашел ничего про это..
там указано..для таго что бы перевести МК в выполнение программы из флеш, выберети пункт Bootfrom flash у меня нету одноименнои кнопки((

Сообщение отредактировал alexan300 - Nov 2 2009, 18:57
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
- - 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
- - 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th August 2025 - 12:21
Рейтинг@Mail.ru


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