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

 
 
11 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Вливаюсь в коллектив ARMоводов, жду советов и дележа опытом
SpiritDance
сообщение Jul 18 2006, 11:57
Сообщение #16


Дух погибшего транзистора
****

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



С 64 у меня под рукой и так россыпь целая. smile.gif


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
klen
сообщение Jul 18 2006, 12:55
Сообщение #17


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Как CrossWorkss'у сказать чтоб он зашил в контроллер программу котороая без JTAG кабеля начинала работать после сброса? Ничего понять немогу.
Go to the top of the page
 
+Quote Post
AVR
сообщение Jul 18 2006, 17:55
Сообщение #18


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Здравствуйте!
Я тоже хотел бы поработать с ARMами (для начала SAM7 от Atmel), до этого возился только с AVRками. Что минимально необходимо приобрести? Хотелось бы обойтись без дорогущих отладочных плат, т.е. сам камень и регуляторы на 1,8В и 3,3В. Для заливки программы тоже хотелось бы обойтись на первое время чем-нибудь подешевле, т.е. без возможностей отладки и прочего
(будут ли проблемы с этой задачей-минимум у ARM-JTAG'а в среде IARARM?). Или стоит сразу купить MT-Link?


--------------------
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Jul 18 2006, 18:31
Сообщение #19


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

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Минимально
Железо
1.Плату под SAM. Шаг там очень мелкий, поэтому ручками припаять очень проблематично(хотя мне удавалось).
2.Стабилизатор 5->3.3 (3.3 ->1.8 у SAM бортовой)
3.Разъем USB -снимаем с него питание и программируем тоже через него.
4.Кварц 18.432МГц
5.Немножко россыпи
Софт
1.SAM-BA для загрузки
2.IAR или gcc для программирования.(оба мегабайт по 70)
Документация (не густо, с AVR не сравнить )
1.Последнюю версию даташита(включена эррата)
2.Описание ARM7 с arm.com

Базовая схема прилагается.
ЗЫ Вкралась досадная ошибка - неправильные номиналы резисторов в стабилизаторе напряжения - нужно пересчитать на 3.3В (1К и 1К5 по-моему).
Прикрепленные файлы
Прикрепленный файл  SCHEMATIC1___PAGE2.pdf ( 40.71 килобайт ) Кол-во скачиваний: 331
 


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
AVR
сообщение Jul 18 2006, 18:55
Сообщение #20


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(beer_warrior @ Jul 18 2006, 22:31) *
Базовая схема прилагается.
ЗЫ Вкралась досадная ошибка - неправильные номиналы резисторов в стабилизаторе напряжения - нужно пересчитать на 3.3В (1К и 1К5 по-моему).

Большое спасибо за информацию.
ЗЫ
Можно подробнее про ошибку в схеме, что нужно пересчитать?... biggrin.gif
Что означает "1К5"?
Можно ли как-то упростить схему?


--------------------
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 18 2006, 19:02
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(AVR @ Jul 18 2006, 21:55) *
Что означает "1К5"?

Купите, пожалуй, готовую опладочную плату....


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Jul 18 2006, 19:05
Сообщение #22


Дух погибшего транзистора
****

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



1к5 - 1,5 КОм

Не мучаетесь со схемой просто купите плату. Дешевле обойдется. У процов шаг между ножками 0.5мм. Это Вам не АВР паять на наколеночные платы. smile.gif


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Jul 18 2006, 19:06
Сообщение #23


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

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
Можно подробнее про ошибку в схеме, что нужно пересчитать?...
Что означает "1К5"?
Можно ли как-то упростить схему?

К стабилизатору LP2951 подключен резисторный делитель задающий выходное напряжение (R16/R18). Я скозлил его из схемы где резисторы стоят для выхода 5В. Можно заменить на фиксированный, но у LP2951 большое достоинство - у него входное где-то до 40В т.е. можно будет потом переходить на питание от 9-12В.

1К5 = 1 килоом + 500 ом smile.gif

Упрощать? А куда дальше? Блокировочные конденсаторы убирать?


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
AVR
сообщение Jul 18 2006, 19:16
Сообщение #24


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(zltigo @ Jul 18 2006, 23:02) *
Цитата(AVR @ Jul 18 2006, 21:55) *

Что означает "1К5"?

Купите, пожалуй, готовую опладочную плату....

Да, я ламер. smile.gif
Честно говоря такое обозначение вижу впервые...

Где можно дешевле купить отладочную плату на SAM7S64 в Санкт-Петерурге?
Будет ли возможно заливка программы с помощью SAM-BA для такой платы?
Тут, например, есть, но это очень дорого, видимо вместе с J-Link идет...


--------------------
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Jul 18 2006, 19:22
Сообщение #25


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

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
У процов шаг между ножками 0.5мм. Это Вам не АВР паять на наколеночные платы.

Не удержусь, фотик на столе,расставлю пальцы. cranky.gif
Ну не было макеток у моих поставщиков, три дня мне голову морочили, а потом решился.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
klen
сообщение Jul 18 2006, 19:28
Сообщение #26


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(AVR @ Jul 18 2006, 23:16) *
Где можно дешевле купить отладочную плату на SAM7S64 в Санкт-Петерурге?


В питере есть гожая контора ЭФО, в ней посмотри. Если не найдешь я тебе бандеролью отошлю smile.gif - втрой день уже неоторватся от приобретенной платки с LPC2103 - я в детстве такой радости от игрушек не испытывал как щас smile.gif


Так мне ктонить скажет что нужно сделать с СrossWorks чтоб он заливал код который без отладчика работать будет после сброса?? Я подозреваю что комуто надо сказать чтоб кристалл работал в режиме FLASH, правильно, как это сделать?

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

Сообщение отредактировал klen - Jul 18 2006, 19:32
Go to the top of the page
 
+Quote Post
goodwin
сообщение Jul 18 2006, 19:30
Сообщение #27


Местный
***

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



Цитата(klen @ Jul 18 2006, 15:55) *
Как CrossWorkss'у сказать чтоб он зашил в контроллер программу котороая без JTAG кабеля начинала работать после сброса? Ничего понять немогу.


Не поленился, сейчас установил CrossWorks 1.5... Отладочная плата SAM7-P64 от Олимекс, вигглер,
пример из поставки компилятора - "usart", "ARM Flash Debug". Вот лог:

Код
Executing reset script FLASHReset()
Loading target script file C:\CrossWorks\targets\ATMEL_AT91SAM7\AT91SAM7_Target.js
Downloading Loader.exe to Macraigor Wiggler (20 Pin)
  Programming completed in 250 ms — 13,296 bytes/sec
    Programming 3.2 KB of  at 0x200000
Download complete
Downloading usart.elf to Macraigor Wiggler (20 Pin)
  Erasing completed in 15 ms — 240,800 bytes/sec
  Programming completed in 313 ms — 11,539 bytes/sec
    Programming 3.5 KB of  at 0x100000
Download complete
Verifying usart.elf on Macraigor Wiggler (20 Pin)
  Verifying completed in 31 ms — 116,516 bytes/sec
    verifying section : size 0xe1c, addr 0x100000
Verify completed
Executing reset script FLASHReset()
Loading target script file C:\CrossWorks\targets\ATMEL_AT91SAM7\AT91SAM7_Target.js


Все программируется, оттлаживается, после выдергивания вигглера и сброса все работает автономно с терминалом... Так что неправда ваша wink.gif
Go to the top of the page
 
+Quote Post
klen
сообщение Jul 18 2006, 19:37
Сообщение #28


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



А с "терминалом" это как?

вот мой лог:
Цитата
Executing reset script FLASHReset()
Loading target script file C:\Program Files\Rowley Associates Limited\CrossWorks for ARM 1.6\targets\Philips_LPC210X\Philips_LPC210X_Target.js
Downloading “Loader.elf” to Macraigor Wiggler (20 Pin)
Programming completed in 219 ms — 22,739 bytes/sec
Programming 4.8 KB of addresses 40000000 — 40001373
Download complete
Verifying “Loader.elf” on Macraigor Wiggler (20 Pin)
Verifying completed in 203 ms — 24,532 bytes/sec
Verifying 4.8 KB of addresses 40000000 — 40001373
Verify complete
Downloading “demo_0.elf” to Macraigor Wiggler (20 Pin)
Erasing completed in 297 ms — 5,077 bytes/sec
Programming completed in 78 ms — 19,333 bytes/sec
Programming 1.4 KB of addresses 00000000 — 000005e3
Download complete
Verifying “demo_0.elf” on Macraigor Wiggler (20 Pin)
Verifying completed in 15 ms — 100,533 bytes/sec
Verifying 1.4 KB of addresses 00000000 — 000005e3
Verify complete
Executing reset script FLASHReset()
Loading target script file C:\Program Files\Rowley Associates Limited\CrossWorks for ARM 1.6\targets\Philips_LPC210X\Philips_LPC210X_Target.js


Лыжи не едут sad.gif запускаю под отладчиком - работает, выдергиваю кабель - работает, нажимаю кнопочку ресет - ФСЕ! ТИШИНА И МЕРВЫЙ С КОСАМИ СТОЯТЬ...SOS...HELP...

Сообщение отредактировал klen - Jul 18 2006, 19:37
Go to the top of the page
 
+Quote Post
goodwin
сообщение Jul 18 2006, 20:10
Сообщение #29


Местный
***

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



Все тоже самое, только пример для LPC и плата соответственно Олимекс LPC-P2148 :

Код

Executing reset script FLASHReset()
Loading target script file C:\CrossWorks\targets\Philips_LPC210X\Philips_LPC210X_Target.js
Downloading Loader.exe to Macraigor Wiggler (20 Pin)
  Programming completed in 234 ms — 15,863 bytes/sec
    Programming 3.6 KB of  at 0x40000000
Download complete
Downloading uart.elf to Macraigor Wiggler (20 Pin)
  Erasing completed in 422 ms — 8,862 bytes/sec
  Programming completed in 203 ms — 18,423 bytes/sec
    Programming 3.6 KB of  at 0x0
Download complete
Verifying uart.elf on Macraigor Wiggler (20 Pin)
  Verifying completed in 62 ms — 60,322 bytes/sec
    verifying section : size 0xe9c, addr 0x0
Verify completed
Executing reset script FLASHReset()
Loading target script file C:\CrossWorks\targets\Philips_LPC210X\Philips_LPC210X_Target.js


Все тоже точно так работает. Терминал - это встроенная в среду терминальная программа wink.gif
После выключения/включения питания исправно тискает в последоваледовательный порт "Hello World (хххх)" wink.gif




Только от CrossWorks у меня лично в глазах рябит smile.gif От понатыканных бантиков...
Go to the top of the page
 
+Quote Post
AVR
сообщение Jul 18 2006, 20:24
Сообщение #30


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(klen @ Jul 18 2006, 23:28) *
Цитата(AVR @ Jul 18 2006, 23:16) *

Где можно дешевле купить отладочную плату на SAM7S64 в Санкт-Петерурге?

В питере есть гожая контора ЭФО, в ней посмотри. Если не найдешь я тебе бандеролью отошлю smile.gif - втрой день уже неоторватся от приобретенной платки с LPC2103 - я в детстве такой радости от игрушек не испытывал как щас smile.gif

Да, там есть эта плата, но опять же вместе с J-Link за 10 штук... Дорого...
Есть ли где отдельно плата продается?


--------------------
Go to the top of the page
 
+Quote Post

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

 


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


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