|
|
  |
Прыжок с AVR на ARM7 |
|
|
|
Feb 5 2009, 10:40
|
Местный
  
Группа: Свой
Сообщений: 413
Регистрация: 15-12-06
Пользователь №: 23 563

|
Да чего мне обижаться, я по пустился в путешествие по ссылкам, нашел дневник чайника, который сам когда-то это дело осваивал, со схемами, прогами и пр. Так что теперь задачи расставлены по своим местам. И все же повторю вопрос: Цитата Через JTAG - контроллер работает, жмешь в программе кнопку PROGRAM, контроллер ресетится шьется и не вынимая кабеля вновь запускается с зашитой программой, правильно? Больше никакого шаманства? Цитата а 1.8 берётся от внутреннего стабилизатора проца..... А зачем тогда выводов VDDCore куча? Благотворительность для периферии?
|
|
|
|
|
Feb 19 2009, 04:40
|
Группа: Новичок
Сообщений: 6
Регистрация: 4-08-08
Пользователь №: 39 421

|
esli vse ravno osvaivaesh novoe, uchi Cortex-M3, ne pozhaleesh. Ya potrogal oba SAM7 and STM32, i posle STMa bol'she ne ogliadovalsia kupi eto za $40 i zalivai cheres RS232 http://futurlec.com/STM32_Development_Board.shtml(toka beri 64k/512k versiyu and ne 20k/128k)
|
|
|
|
|
Mar 1 2009, 19:24
|
Группа: Новичок
Сообщений: 14
Регистрация: 21-10-07
Пользователь №: 31 567

|
Здравствуйте!Задумал проект в котором нужно по USB пропихивать 10 битные слова с частотой 10МГц.Хочу обмен по USB реализовать с помощью связки CY7C68001-AT91SAM7X256(есть под рукой ),при этом АТ91SAM7X256 будет заниматся только организацией обмена с CY7C68001 и приемом сформированых данных по паралельному интерфейсу от ПЛИСИНЫ.CY7C68001 имеет 16 битный интерфейс.Вопрос:подскажите,кто работал с AT91SAM7........, смогу я на его входах-выходах развить скорость обмена- 10 МГц,если для обмена с CY7C68001 надо три такта?
|
|
|
|
|
Mar 11 2009, 08:50
|
Группа: Участник
Сообщений: 11
Регистрация: 24-12-07
Из: Кемеровская обл.
Пользователь №: 33 590

|
Сам год назад переходил с ATmega на AT91SAM7S. Мегу программировал на WinAVR, а для ARM7 есть очень похожий инструмент WinARM. Для начала работы купили в Аргуссофте модуль AS-sam7S-M, он стоит всего в два раза дороже голого процессора, но на нем уже вся необходимая обвязка и не надо мелкой пайки. Можно ставить в колодку на макетную плату со своей периферией. Программу заливал через USB и SAM-BA. Драйвер на комп ставится при установке SAM-BA, но USB определяется не на чистом процессоре, а только если предварительно его запитать, выполнив предварительные условия (высокий уровень на TST, PA0, PA1, PA2). У меня на макетке стоят тублеры вместо перемычек, вся манипуляция по записи программы занимает не более минуты. При недостатке финансов вполне нормально.
|
|
|
|
|
Mar 11 2009, 09:43
|

Участник

Группа: Участник
Сообщений: 44
Регистрация: 10-03-09
Из: Всея Руси
Пользователь №: 45 907

|
Цитата(alekstr @ Mar 11 2009, 11:50)  Сам год назад переходил с ATmega на AT91SAM7S. Мегу программировал на WinAVR, а для ARM7 есть очень похожий инструмент WinARM. А не подскажешь в каких студиях для SAM пробовал работать? Може чё порекомендуешь...
--------------------
Чужие ошибки ничему не учат, гораздо интереснее наделать своих.
|
|
|
|
|
Mar 12 2009, 04:10
|
Группа: Участник
Сообщений: 11
Регистрация: 24-12-07
Из: Кемеровская обл.
Пользователь №: 33 590

|
Цитата(AndOr @ Mar 11 2009, 16:43)  А не подскажешь в каких студиях для SAM пробовал работать? Може чё порекомендуешь... SAM7S программирую в WinARM by Martin THOMAS версия 20070505 от http://gandalf.arubi.uni-kl.de/avr_project...0070505_sfx.exeС демо-версиями платных студий по опыту работы с AVR-ом сразу разбираться не стал, т.к. на полнофункциональную денег слишком много надо, а с кряками свои заморочки. Имхо лучше сразу разбираться с тем, с чем можно работать без ограничений. Тем более что по опыту того же AVR, WinAVR инструмент даже более серьезный, чем например CodeVision. Когда начинал - за основу взял примерчик из комплекта WinARM, а далее приделывал свою периферию.
|
|
|
|
|
Mar 13 2009, 02:11
|

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

|
Цитата(aaarrr @ Mar 13 2009, 03:45)  Да, вот только "тыц" не работает на SAM7S. Да, SAM7S малость ущербный в этом отношении камень, загрузчик переписывается из ROM во флеш при магической расстановке уровней на четырех пинах!! и только потом стартует... В других SAM'ах просто мапится ROM на адрес 0. Тогда лучше начинать с LPC - волшебная кнопка и FlashMagic.  Цитата(aaarrr @ Mar 1 2009, 22:57)  10MHz * 10bit = 100Mbit/s SAM нервно курит в сторонке  А все что через USB не пролазит выдавить через emac.  Цитата(Зверюга @ Feb 5 2009, 11:40)  Я качнул с АТМЕЛА прогу SAM-BA - там предлагается COM-порт. А как же USB? SAM-BA предложит загрузку по USB когда увидит проц (c кварцем обязательно 18.432Mhz и с активным загрузчиком) подключенный к USB.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|