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

 
 
9 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> как прошить 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
aaarrr
сообщение Oct 25 2009, 19:52
Сообщение #2


Гуру
******

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



Цитата(alexan300 @ Oct 25 2009, 22:44) *
на этапе конпиляции возникают ошибки.

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

Ну, попробуйте найти регистры с такими именами в "библиотеке".
Еще раз: это не AVR!

Цитата(alexan300 @ Oct 25 2009, 22:44) *
и как мне откомпелированную программу отправить на контролер через юсб?

При помощи SAM-BA.
Go to the top of the page
 
+Quote Post
alexan300
сообщение Oct 25 2009, 20:21
Сообщение #3


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

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



ЭЭЭх знать бы еще где эти библиотеки наити и как их читать(
Даташит в принципе есть укороченый на англиском, но где там порты где адреса где стеки и тд я не знаю.
понял что не авр)
самбу скачал, что то она просит селект зе конекшен..что туда написать7?? самба в 2.9
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 25 2009, 20:26
Сообщение #4


Гуру
******

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



Цитата(alexan300 @ Oct 25 2009, 23:21) *
Даташит в принципе есть укороченый на англиском...

На этой странице качаете:
ARM7TDMI Technical Reference Manual (284 pages, updated 04/01)
AT91SAM7S Series Preliminary (757 pages, revision I, updated 12/08)
Без изучения этих документов браться за программирование - пустая трата времени.
Go to the top of the page
 
+Quote Post
alexan300
сообщение Oct 25 2009, 20:40
Сообщение #5


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

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



Хех) форум называется помошь начинающему..
а там в пдфе помоему конструкция атомного реактора да еще и на англиском)
а на русском Вам ничего не попадалось?
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Oct 25 2009, 20:55
Сообщение #6


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

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



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

Посмотрите, как организованы эти примеры. На дурочку, что-то там понаписать в main() - это не прокатит.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 25 2009, 21:19
Сообщение #7


Гуру
******

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



Цитата(alexan300 @ Oct 25 2009, 23:40) *
Хех) форум называется помошь начинающему..

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

Цитата(alexan300 @ Oct 25 2009, 23:40) *
а там в пдфе помоему конструкция атомного реактора да еще и на англиском)
а на русском Вам ничего не попадалось?

На русском можно что-то посмотреть здесь. Но от чтения родной документации все равно никуда не деться.
Go to the top of the page
 
+Quote Post
alexan300
сообщение Oct 25 2009, 21:22
Сообщение #8


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

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



Sam ba запустил ,плату инициализировал ,она у меня как оборудованеи в виндах появилась.
уже прогресс..)
как прошить МК вроде понял..
а вот про примеры на атмеловском сайте можно поточнее, где они? плохо я в англиском то..
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Oct 25 2009, 22:50
Сообщение #9


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

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



Да, голубчик, так вы далеко не уедете. В порядке взаимопомощи (первый и последний раз) держите http://atmel.com/dyn/products/tools_card.asp?tool_id=4343.
Go to the top of the page
 
+Quote Post
alexan300
сообщение Oct 26 2009, 19:48
Сообщение #10


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

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



Большое спасибо! но нехочу показаться наглым)). но там один асемблер...а где же СИ???
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Oct 26 2009, 23:55
Сообщение #11


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

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



Что-то вы путаете, там как раз один С.
Go to the top of the page
 
+Quote Post
alexan300
сообщение Oct 28 2009, 21:16
Сообщение #12


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

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



Господа, прошу вас обьяснить начинающему на пальцах (но без них). как пользоваться как зашить програму в МК ?
имею IAR 5.4
SAM Ba v2.9
USB шнурок
и плату с установленым МК AT91SAM7S256.
хотелось бы для начала элементарое моргание светодиодом ,только лишь что бы понять алгоритм деиствии при создании проекта, компиляции и прошивки. и последующего запуска исполняемого фаила на МК.
В IAR мне удалось создать откомпелированый bin фаил, так же его увидел SAM BA. но вот контролеру все это не понравилось. и на этапе прошивки все виснит. Я нашел примеры настроек для IAR но для более старои версии, может кто подскажет какие настроики нужно указать для вышеназванои версии.
Прошу вас не отсылаите меня к даташитам...и к примерам на англииском.
Keil MDK что это за зверь??
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 28 2009, 21:28
Сообщение #13


Гуру
******

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



Цитата(alexan300 @ Oct 29 2009, 00:16) *
Прошу вас не отсылаите меня к даташитам...и к примерам на англииском.

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

Цитата(alexan300 @ Oct 29 2009, 00:16) *
Keil MDK что это за зверь??

Среда разработки.
Go to the top of the page
 
+Quote Post
alexan300
сообщение Oct 28 2009, 21:38
Сообщение #14


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

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



Цитата(aaarrr @ Oct 29 2009, 00:28) *
На русском даташит изучили?


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

меня больше интересует имено алгоритм компиляции и прошивки..как то есть ли необходимость замкнуть жампер на плате резет.что нужно выставить в яре..как выставить выходы на выход и как отправить туда 1 или 0.,я где то уже откопал.
какое собщение должно появится в самбе в случае удачи.?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 28 2009, 21:57
Сообщение #15


Гуру
******

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



Цитата(alexan300 @ Oct 29 2009, 00:38) *
какое собщение должно появится в самбе в случае удачи.?

Никакого, насколько я помню. Т.е. удача = отсутствие сообщений об ошибках.
Go to the top of the page
 
+Quote Post

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

 


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


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