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

 
 
> Прыжок с AVR на ARM7
Зверюга
сообщение Feb 4 2009, 18:02
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 15-12-06
Пользователь №: 23 563



Господа!
По опыту освоения чего-то нового знаю, стоит показать, что ты чайник и спросить - "А как мне начать" - появятся профи (действительно профи, но с самомнением) и начнется - вот тебе ссылка google.ru, вот тебе матчасть на 600 стр, и не дай бог, ты прочитаешь 599 страниц, даже не суйся сюда со своими вопросами, у нас нет времени помогать учить азбуку, читай форум, десятки раз обсуждалось."
Иногда при этом даются ссылки по теме, но когда их посещаешь - приходишь с одним вопросом, а уходишь с тремя.

Собираюсь перепрыгнуть с AVR на ARM7 и боюсь вновь оказаться в такой ситуации.
Я не прошу разжевывать мне тонкости работы с ARM7, я сам до всего дойду, мне необходимо знать минимум - необходимый минимум, чтобы хотя бы запустить контроллер и увидеть что он работает.

Прошу внимания. ПРостейшая задача - зажечь и погасить светодиод на atmega8.

Цитата
Наипростейшая программа (CodeVision):
Код
#include <mega8.h>
#include <stdio.h>
#include <delay.h>

void main()
{
DDRA=0xFF;
PORTA=0xFF;
delay_ms(1000);
PORTA=0x00;
}


Наипростейшая схема с одним светодиодом в аттаче.
Схема программатора вот http://avt.tomica.ru/~andr/Page2408/files/...iles/bbaisp.png.
Программа для прошивки Flash вот http://www.ln.com.ua/~real/avreal/bin/avw126r3.zip.



Господа, хочу то же самое, только для какого-нибудь AT91SAM7xxx.
Кому как, а у меня написать сей пост и нарыть в интернете ссылок ушло времени 8 минут.
Надеюсь обойтись без отсылания к 600 страничным мануалам, они у меня уже есть.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
backa
сообщение Feb 5 2009, 07:51
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 313
Регистрация: 15-06-05
Из: Минск
Пользователь №: 6 028



скажу поподробнее про SAMBA - ибо сам тоже разбирался когда-то сам
SAMBA - это встроенный загрузчик (почти как в AVR smile.gif ) - что-бы залить "прошивку" надо просто подключить проц SAMxxx к компу через USB шнурок (до этого должна быть установлена прога с сайта одноименная и "активирован" загрузчик в кристалле) и всё . После прошивки загрузчик более не работает (для восстановления активности надо провести манипуляции с перемычкой на платке с процом - очень не удобно laughing.gif )
Посему лучше юзать Jtag отладчик\программер - для чего надо предусмотреть подключение к процу.
Крайне не рекомендовал юзать Wiggler - мало того что будут возникать вопросы по освоению проца , дык плюс к этотому постоянные глюки с этим "отладчиком"
Рекомендую или сделать самому(прост до безобразия) или купить (около 50$у нас) MT-Link.
прикрепляю оба -Вам выбирать
А вооще у меня порядка 1G подборка док и исходников по ARM
Я брал для примера распайку для макетки сам MT-Link.
Всё фурычит только в путь...
Удачи нам всем в таких начинаниях в такое неспокойное время wink.gif
Прикрепленные файлы
Прикрепленный файл  pack.zip ( 229.52 килобайт ) Кол-во скачиваний: 272
 
Go to the top of the page
 
+Quote Post
defunct
сообщение Mar 13 2009, 01:39
Сообщение #3


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(backa @ Feb 5 2009, 09:51) *
что-бы залить "прошивку" надо просто подключить проц SAMxxx к компу через USB шнурок (до этого должна быть установлена прога с сайта одноименная и "активирован" загрузчик в кристалле) и всё . После прошивки загрузчик более не работает (для восстановления активности надо провести манипуляции с перемычкой на платке с процом - очень не удобно laughing.gif )

Или просто предусмотреть кнопку подведенную к святой ножке erase smile.gif
Будет удобно - тыц, и никаких манипуляций с перемычками. ;>
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 13 2009, 01:45
Сообщение #4


Гуру
******

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



Цитата(defunct @ Mar 13 2009, 04:39) *
Будет удобно - тыц, и никаких манипуляций с перемычками. ;>

Да, вот только "тыц" не работает на SAM7S.
Go to the top of the page
 
+Quote Post
defunct
сообщение Mar 13 2009, 02:11
Сообщение #5


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(aaarrr @ Mar 13 2009, 03:45) *
Да, вот только "тыц" не работает на SAM7S.

Да, SAM7S малость ущербный в этом отношении камень, загрузчик переписывается из ROM во флеш при магической расстановке уровней на четырех пинах!! и только потом стартует...
В других SAM'ах просто мапится ROM на адрес 0.

Тогда лучше начинать с LPC - волшебная кнопка и FlashMagic. smile.gif

Цитата(aaarrr @ Mar 1 2009, 22:57) *
10MHz * 10bit = 100Mbit/s
SAM нервно курит в сторонке smile.gif

А все что через USB не пролазит выдавить через emac. smile.gif

Цитата(Зверюга @ Feb 5 2009, 11:40) *
Я качнул с АТМЕЛА прогу SAM-BA - там предлагается COM-порт. А как же USB?

SAM-BA предложит загрузку по USB когда увидит проц (c кварцем обязательно 18.432Mhz и с активным загрузчиком) подключенный к USB.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Mar 13 2009, 02:11
Сообщение #6


Гуру
******

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



Цитата(defunct @ Mar 13 2009, 05:02) *
и только потом стартует...

Если стартует. Со временем перезапись начинает глючить. sad.gif

А вообще лучше написать свой загрузчик, тогда все проблемы с кнопками отпадают.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Зверюга   Прыжок с AVR на ARM7   Feb 4 2009, 18:02
- - aaarrr   Цитата(Зверюга @ Feb 4 2009, 21:02) Госпо...   Feb 4 2009, 20:38
- - A. Fig Lee   Цитата(Зверюга @ Feb 4 2009, 13:02) Госпо...   Feb 4 2009, 21:55
- - Зверюга   aaarrr спасибо за ссылки, схему подключения я наше...   Feb 5 2009, 05:51
|- - Сергей Борщ   Цитата(Зверюга @ Feb 5 2009, 07:51) Схему...   Feb 5 2009, 07:03
- - Cyber_RAT   ну шить для начала можно через SAMBA или тот же ви...   Feb 5 2009, 07:12
|- - defunct   Цитата(aaarrr @ Mar 13 2009, 04:11) А воо...   Mar 13 2009, 02:22
- - Зверюга   В архивичке в папке MT-LINK есть схема, программат...   Feb 5 2009, 09:16
- - backa   это схема самого программатора - её же можно смело...   Feb 5 2009, 09:17
- - Зверюга   А вот нашел Olimexовскую платку http://olimex.com/...   Feb 5 2009, 09:40
|- - backa   Да для этого я и говорил про MT-Link - через него ...   Feb 5 2009, 09:46
|- - backa   Хитрые манипуляции с перемычкой это оно ? да Я кач...   Feb 5 2009, 10:10
- - Зверюга   Так же как в AVR - контроллер работает, жмешь в пр...   Feb 5 2009, 09:59
|- - Mik174   Цитата(Зверюга @ Feb 5 2009, 12:59) Хорош...   Feb 5 2009, 10:30
- - Зверюга   Простите, но не разглядел на схеме MT-LINK, откуда...   Feb 5 2009, 10:17
- - backa   Обязательно прочитайте про SAM7x64 GAW.ru - иначе...   Feb 5 2009, 10:32
- - Зверюга   Да чего мне обижаться, я по пустился в путешествие...   Feb 5 2009, 10:40
- - backa   и больше не какого шаманства а насчет количества ...   Feb 5 2009, 10:52
- - ababkin   esli vse ravno osvaivaesh novoe, uchi Cortex-M3, n...   Feb 19 2009, 04:40
- - Glitko   Здравствуйте!Задумал проект в котором нужно по...   Mar 1 2009, 19:24
|- - aaarrr   Цитата(Glitko @ Mar 1 2009, 22:24) смогу ...   Mar 1 2009, 19:47
|- - Artem_Petrik   Цитата(aaarrr @ Mar 1 2009, 21:47) Однозн...   Mar 1 2009, 20:54
- - aaarrr   10MHz * 10bit = 100Mbit/s SAM нервно курит в сторо...   Mar 1 2009, 20:57
- - alekstr   Сам год назад переходил с ATmega на AT91SAM7S. Мег...   Mar 11 2009, 08:50
- - AndOr   Цитата(alekstr @ Mar 11 2009, 11:50) Сам ...   Mar 11 2009, 09:43
- - alekstr   Цитата(AndOr @ Mar 11 2009, 16:43) А не п...   Mar 12 2009, 04:10


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

 


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


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