AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
Uklunok
Вымогатель припоя
Сообщения: 561
Зарегистрирован: Сб апр 03, 2010 10:12:41
Откуда: Хабаровск

AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Uklunok »

Физкульт привет всем!
Решил заняться освоением AT91SAM3U не по своей воле, а потому что часть моего диплома заключается в программировании интерфейса USB2.0 high speed :). Ладно, со вступлением хватит, едем дальше.
Обратился сюда, как все наверное уже поняли за ИНФОРМАЦИЕЙ.
Порылся на официальном сайте этого МК, выкачал от туда всякой всячины: даташиты, какието программы, библиотеки, софтпаки и т.д.
От сюда вопрос, для чего нужно sam-ba_2.11?? AT91-ISP_v1.13 ??
Понял что для написания прошивки лучше использовать IAR Embedded Workbench for ARM, скачиваю версию 5.50.1 Full, говорят там есть много исходников, инсталлятор аж 460Мб весит...
И кстати, стенда для AT91SAM3U у меня нет, скорее и не будет, SAM3U-EK называется.
Поэтому мне надо где то эмулировать программы, IAR Embedded Workbench for ARM будет достаточно? или надо искать эмулятор именно на стенд?

Хе, :lol: при написании прошивки для USB2.0 high speed можно наверное смухливать, т.к. я уже сказал что стенда нет, а доверять придётся только эмулятору этого МК. :P

Что ещё можете посоветовать для моих грандиозных целей??? :roll:
Реклама
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Satyr »

Ухх... столько приличных контор делают МК на C-M3, а тебя угораздило на атмел взглянуть -)))
Или нужен чисто HS USB, остальное не важно ?
Реклама
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Satyr »

"Эмулятор" эмулирует абстрактно ядро и идеальную память подключенную к нему. ВСЁ.
Для него все С-M3 любых производителей ничем не отличаются и НИКАКАЯ периферия не эмулируется.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Satyr »

Где это атмеловский геморой или демоплату на нем купить дешевле 500$ я не знаю.

Знаю, что в москве в наличии есть stm32f2 по ~300р с USB HS MAC внутрях и там же в наличии за ~100р USB HS PHY.
прицепляя одно к другому получаешь жирнейший и шустрейший МК с HS USB за ~400р в розницу в наличии.
Да и с софтовой поддержкой под него, скорее всего, лучше.

И быстренько бы это все запаял. При некотором навыке - даже по утюжной технолигии.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Uklunok
Вымогатель припоя
Сообщения: 561
Зарегистрирован: Сб апр 03, 2010 10:12:41
Откуда: Хабаровск

Re: AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Uklunok »

Satyr писал(а): Или нужен чисто HS USB, остальное не важно ?
Угу, нужен просто код для USB HS, желательно рабочий.

Взял МК именно от атмел, т.к. мне нужна большая частота, тут 96МГц, UART со скоростью до 4Мбит, и SPI. А так же у него есть поддержка wi-fi модуля HDG104. Ну дальше не буду рассказывать.

Скажите пожалуйста, реально соорудить USB HS из того что имеется ? Или ещё проще найти исходники :)
Реклама
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Satyr »

Uklunok писал(а):Взял МК именно от атмел, т.к. мне нужна большая частота, тут 96МГц, UART со скоростью до 4Мбит, и SPI.
Большая частота - это 120-150Мгц у ST и NXP, на которые я намекаю, а не 96 у атмела -))

Но важно не это - их намного проще и, скроее всего, дешевле заполучиться для экспериментов
Реклама
Аватара пользователя
Uklunok
Вымогатель припоя
Сообщения: 561
Зарегистрирован: Сб апр 03, 2010 10:12:41
Откуда: Хабаровск

Re: AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Uklunok »

А у Ваших какой корпус? BGA? У меня основным критерием при выборе МК была возможность паябельного корпуса. Вот у атмела lqfp100. Хотя паять скорее всего и не придётся...

Ладно хватит отступлений. Я нашёл проект для mass storage 40кб сишного кода. Написано вставил флеш накопитель, ОС на ПК его определяет и можно работать с флешкой. А мне надо передавать информацию с ПК по usb в МК. А если конкретнее, я хочу подавать АТ команды с компьютера по интерфейсу usb в 3g модуль который вставлен в UART стенда. Такое реально сделать?
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Satyr »

Uklunok писал(а):А у Ваших какой корпус? BGA? У меня основным критерием при выборе МК была возможность паябельного корпуса. Вот у атмела lqfp100. Хотя паять скорее всего и не придётся...
тоже lqfp100
Ладно хватит отступлений. Я нашёл проект для mass storage 40кб сишного кода. Написано вставил флеш накопитель, ОС на ПК его определяет и можно работать с флешкой. А мне надо передавать информацию с ПК по usb в МК. А если конкретнее, я хочу подавать АТ команды с компьютера по интерфейсу usb в 3g модуль который вставлен в UART стенда. Такое реально сделать?
как два пальца обоссать.
вникая почти с нуля и только вечерами реально за неделю управиться.

только как ты это будешь без железки показывать не представляю.
Аватара пользователя
Uklunok
Вымогатель припоя
Сообщения: 561
Зарегистрирован: Сб апр 03, 2010 10:12:41
Откуда: Хабаровск

Re: AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Uklunok »

Глянул инфу по STM32F2, МК то не плохой, вот только стенд дорогой, 4тыс стоит, но все ровно дешевле чем atmel)... А может и вправду спаять... Дак я с таким же успехом куплю SAM3U4C за 500р, и у меня для неё уже печатка разведена, правда 4-х слойная...

И Вы так уверены, что реально написать код за неделю с нуля, чтобы с ПК по USB HS передать данные в память МК ??
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Satyr »

Uklunok писал(а):Дак я с таким же успехом куплю SAM3U4C за 500р,
Уверен, проверял ?
и у меня для неё уже печатка разведена, правда 4-х слойная...
Тебе эту печатку сделать будет стоить ~3тр.
Только нафига 4 слойная если там у тебя кроме питалова всего десяток соединений ?
И Вы так уверены, что реально написать код за неделю с нуля, чтобы с ПК по USB HS передать данные в память МК ??
Зачем с нуля ?
И передать по какому профилю ? Если абы что, то тот же CDC в примерах практически всегда есть.
Аватара пользователя
Uklunok
Вымогатель припоя
Сообщения: 561
Зарегистрирован: Сб апр 03, 2010 10:12:41
Откуда: Хабаровск

Re: AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Uklunok »

Satyr писал(а): Уверен, проверял ?
На EFO.COM спрашивал.
Satyr писал(а): Тебе эту печатку сделать будет стоить ~3тр.
Только нафига 4 слойная если там у тебя кроме питалова всего десяток соединений ?
Там ещё стоят 3g модуль на 70пинов за 1,6тыс руб, и wi-fi модуль на 44пина за 700руб, и ещё рассыпухи достаточно...
Satyr писал(а): Зачем с нуля ?
И передать по какому профилю ? Если абы что, то тот же CDC в примерах практически всегда есть.
А тут можно по подробнее пожалуйста? Скачал такую штуку с офф. сайта sam-ba_2.9_cdc_xp_vista.zip 7МБ весит. И что с ней делать?
Аватара пользователя
Uklunok
Вымогатель припоя
Сообщения: 561
Зарегистрирован: Сб апр 03, 2010 10:12:41
Откуда: Хабаровск

Re: AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Uklunok »

Satyr писал(а): Знаю, что в москве в наличии есть stm32f2 по ~300р с USB HS MAC внутрях и там же в наличии за ~100р USB HS PHY.
прицепляя одно к другому получаешь жирнейший и шустрейший МК с HS USB за ~400р в розницу в наличии.
Хочу спросить: что такое USB HS PHY?
И где мне взять программатор? И скока он стоит?
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Satyr »

Uklunok писал(а): Хочу спросить: что такое USB HS PHY?
И где мне взять программатор? И скока он стоит?
Такая вещь тебе знакома http://ru.wikipedia.org/wiki/%D0%A1%D0% ... %D1%8C_OSI ?

Так вот для FS все уровни реализованы внутри МК, а в случае хайспида 1й уровень требуется стоящий снаружи дополнительный -))
Аватара пользователя
Uklunok
Вымогатель припоя
Сообщения: 561
Зарегистрирован: Сб апр 03, 2010 10:12:41
Откуда: Хабаровск

Re: AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Uklunok »

Satyr писал(а): Такая вещь тебе знакома http://ru.wikipedia.org/wiki/%D0%A1%D0% ... %D1%8C_OSI ?
Да.

А каким макаром прошивать то МК?? Нужно паять программатор или можно купить готовый?
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Satyr »

Uklunok писал(а):
Satyr писал(а): Такая вещь тебе знакома http://ru.wikipedia.org/wiki/%D0%A1%D0% ... %D1%8C_OSI ?
А каким макаром прошивать то МК?? Нужно паять программатор или можно купить готовый?
Тем же, что и атмел твой. Да и любой кортекс любой конторы тем же самым.
Хочешь покупай, хочешь паяй.
Аватара пользователя
Uklunok
Вымогатель припоя
Сообщения: 561
Зарегистрирован: Сб апр 03, 2010 10:12:41
Откуда: Хабаровск

Re: AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Uklunok »

JTAG... SAM-ICE называется, за 100баксов на офф. сайте
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Satyr »

Uklunok писал(а):JTAG... SAM-ICE называется, за 100баксов на офф. сайте
Если не хочешь, чтоб обобрали до нитки - ходи на неофф. сайты
http://www.aliexpress.com/product-fm/49 ... alers.html
Аватара пользователя
Uklunok
Вымогатель припоя
Сообщения: 561
Зарегистрирован: Сб апр 03, 2010 10:12:41
Откуда: Хабаровск

Re: AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Uklunok »

Спасибо :) Всего $19, да ещё и Андроид в комплекте))
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Satyr »

Uklunok писал(а):Спасибо :) Всего $19, да ещё и Андроид в комплекте))
ктому же он шьет не только атмелы (был у меня сам-айс, разлочил, получается из него тот же jlink 6/8 -))) ), а практически любые армы любых контор и версий ядер.

а тупо влить код, без отладки, нужен лишь RS232 порт на TTL уровнях
Аватара пользователя
Uklunok
Вымогатель припоя
Сообщения: 561
Зарегистрирован: Сб апр 03, 2010 10:12:41
Откуда: Хабаровск

Re: AT91SAM3U на ядре CORTEX-M3 В добрый путь...

Сообщение Uklunok »

Хочу купить такую штуку
http://www.aliexpress.com/product-fm/49 ... alers.html
Хорошее решение? :) И я чтот не понял, тут JTAG отладчик идёт в комплекте или надо отдельно брать?
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»