Перейти к содержанию
    

Господа помогите!!

Отладочную плату подключаю через юсб. Использую 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++)
    {
    }
  }
}

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

 

и как мне откомпелированную программу отправить на контролер через юсб?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

DDRA = 255;-ошибка сдесь

PORTA = 0; и сдесь

Ну, попробуйте найти регистры с такими именами в "библиотеке".

Еще раз: это не AVR!

 

и как мне откомпелированную программу отправить на контролер через юсб?

При помощи SAM-BA.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ЭЭЭх знать бы еще где эти библиотеки наити и как их читать(

Даташит в принципе есть укороченый на англиском, но где там порты где адреса где стеки и тд я не знаю.

понял что не авр)

самбу скачал, что то она просит селект зе конекшен..что туда написать7?? самба в 2.9

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Даташит в принципе есть укороченый на англиском...

На этой странице качаете:

ARM7TDMI Technical Reference Manual (284 pages, updated 04/01)

AT91SAM7S Series Preliminary (757 pages, revision I, updated 12/08)

Без изучения этих документов браться за программирование - пустая трата времени.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хех) форум называется помошь начинающему..

а там в пдфе помоему конструкция атомного реактора да еще и на англиском)

а на русском Вам ничего не попадалось?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы для любопытства зайдите на сайт www.atmel.com. Не поверите, но там есть подробные примеры по всем выпускаемым контроллерам и, самое интересное, описание, как пользоваться этой самой Samba.

 

Посмотрите, как организованы эти примеры. На дурочку, что-то там понаписать в main() - это не прокатит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хех) форум называется помошь начинающему..

Ну, если не терпится помигать светодиодом, возьмите Keil MDK - там есть проекты типа "Blinky" под все поддерживаемые платформы.

 

а там в пдфе помоему конструкция атомного реактора да еще и на англиском)

а на русском Вам ничего не попадалось?

На русском можно что-то посмотреть здесь. Но от чтения родной документации все равно никуда не деться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Sam ba запустил ,плату инициализировал ,она у меня как оборудованеи в виндах появилась.

уже прогресс..)

как прошить МК вроде понял..

а вот про примеры на атмеловском сайте можно поточнее, где они? плохо я в англиском то..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, голубчик, так вы далеко не уедете. В порядке взаимопомощи (первый и последний раз) держите http://atmel.com/dyn/products/tools_card.asp?tool_id=4343.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Большое спасибо! но нехочу показаться наглым)). но там один асемблер...а где же СИ???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Господа, прошу вас обьяснить начинающему на пальцах (но без них). как пользоваться как зашить програму в МК ?

имею IAR 5.4

SAM Ba v2.9

USB шнурок

и плату с установленым МК AT91SAM7S256.

хотелось бы для начала элементарое моргание светодиодом ,только лишь что бы понять алгоритм деиствии при создании проекта, компиляции и прошивки. и последующего запуска исполняемого фаила на МК.

В IAR мне удалось создать откомпелированый bin фаил, так же его увидел SAM BA. но вот контролеру все это не понравилось. и на этапе прошивки все виснит. Я нашел примеры настроек для IAR но для более старои версии, может кто подскажет какие настроики нужно указать для вышеназванои версии.

Прошу вас не отсылаите меня к даташитам...и к примерам на англииском.

Keil MDK что это за зверь??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прошу вас не отсылаите меня к даташитам...и к примерам на англииском.

На русском даташит изучили?

 

Keil MDK что это за зверь??

Среда разработки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На русском даташит изучили?

 

 

Среда разработки.

меня больше интересует имено алгоритм компиляции и прошивки..как то есть ли необходимость замкнуть жампер на плате резет.что нужно выставить в яре..как выставить выходы на выход и как отправить туда 1 или 0.,я где то уже откопал.

какое собщение должно появится в самбе в случае удачи.?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

какое собщение должно появится в самбе в случае удачи.?

Никакого, насколько я помню. Т.е. удача = отсутствие сообщений об ошибках.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...