|
Начинаю работать с ARM (от Atmel или AD). Ищу подходящий. |
|
|
|
Jun 3 2010, 09:39
|

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

|
Цитата(DpInRock @ Jun 3 2010, 12:12)  Периферия богатая, но пока концы найдешь в документации - злым станешь и раздражительным. Дебильнее Atmel-овской документацию трудно найти - хорошо только для тех, кто первый и последний раз занкомится с единственным чипом. Все свалено в кучу и продублировано многократно в разных разделах. После чего, когда берешь в руки слегка другой чип, но получаешь опять гору спопипащенной мути и начинаешь играть в игру найди отличия. Причем в этe "увлекательную" игру надо играть и в пределах одного документа - те-же одинаковые вещи, например, таймера опять описаны методом copy-paste, особенно восхищает, когда отличий вообще нет. А уж когда имеешь гору такого откопипащенного на десяток чипов и надо узнать нюансы, то возникает устойчивое понимания всего дерьма такого подхода к документации. Занимался очередной раз этим две недели назад по отношению к 32-пиновым ATMega-м все еще очень свежо в памяти  . Кому такое надо? Тому, кто не умеет прользоваться поиском в PDF и складывать 2+2? Цитата(Oleg_IT @ Jun 2 2010, 21:28)  Нужно с реализацией USB Mass Storage с поддержкой SD и/или MMC card. Вся поддержка программная, желательно с примерами. Забудьте про примеры, если Вам работать надо будет. Примеры это так - приманка. Малой кровью не обойдетесь. Либо настраивайтесь на серьезную работу, либо Вам путь на WIN да LIN платформы.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jun 3 2010, 16:12
|
Знающий
   
Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709

|
Вот с AVR-ками у меня проблем нет. А всё же интегрально, что лучше ATMEL, AD или может STM? Цитата(zltigo @ Jun 3 2010, 13:39)  Забудьте про примеры, если Вам работать надо будет. Примеры это так - приманка. Малой кровью не обойдетесь. Либо настраивайтесь на серьезную работу, либо Вам путь на WIN да LIN платформы. Да я особо на примеры и не надеюсь, это для начала разбирательства  В своё время очень они мне помогли, когда AVR-USB делал. С картами может и сам разберусь, по ним много документации. А вот с Mass Storage, похоже придётся повозится.
|
|
|
|
|
Jun 4 2010, 04:02
|
Местный
  
Группа: Свой
Сообщений: 283
Регистрация: 13-06-07
Из: Челябинск
Пользователь №: 28 391

|
Цитата ...ATMEL, AD или может STM? Почему NXP и TI откидываете? Выбирать так из всего ассортимента.
|
|
|
|
|
Jun 4 2010, 04:16
|
Местный
  
Группа: Участник
Сообщений: 406
Регистрация: 1-03-06
Пользователь №: 14 821

|
Цитата(mrKirill @ Jun 4 2010, 06:02)  Почему NXP и TI откидываете? Выбирать так из всего ассортимента. Вот вот, я тоже на TI Cortex посматриваю.
|
|
|
|
|
Jun 4 2010, 16:05
|

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

|
Цитата(andron86 @ Jun 4 2010, 07:16)  Вот вот, я тоже на TI Cortex посматриваю. На Luminary надо смотреть ОЧЕНЬ внимательно, где-то уже среди последних претендентов ибо далеко не во всем они хороши  . На рынок Cortex, конечно, вышли первыми, но в общем-то и на этом в основном заслуги их и кончились.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jun 9 2010, 14:55
|
Местный
  
Группа: Участник
Сообщений: 328
Регистрация: 23-05-08
Пользователь №: 37 760

|
Цитата(Oleg_IT @ Jun 9 2010, 18:39)  kgp_arm_eabi_20100525.7z скачал. Но проблема в том, что я не знаю на её к Eclipse. Может заклинило  Где об этом почитать? yagarto-bu-2.20_gcc-4.4.2-c-c++_nl-1.18.0_gdb-7.0.1_20091223.exe тоже скачал. Посмотрю. А эта дока? Или не то?
|
|
|
|
|
Jun 9 2010, 16:46
|

Участник

Группа: Участник
Сообщений: 35
Регистрация: 25-04-09
Из: г. Россошь
Пользователь №: 48 259

|
SAM3U тоже понравились, но пока доставаемость и цена не впечатляют  SAM7S именно для меня оказались самыми доставаемыми и недорогими, у NXP на порядок дороже камни. По крайней мере там где я закупаюсь. aaarrr Поделитесь впечатлениями от SAM3 ?  ------------------------------------------------------------------ А вообще нужен камень с ядром Cortex M3 или ARM7, с внешним интерфейсом памяти, чтоб в паябельном корпусе был и цена адекватная, может чего посоветуете ?
Сообщение отредактировал HeOHuKC - Jun 9 2010, 16:48
|
|
|
|
|
Jun 9 2010, 18:06
|
Знающий
   
Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709

|
Выбрал SAM7 (только пока не пойму чем X, XC, S … друг от друга отличаются) т.к. под него есть готовый пример кода для Mass storage + SD/MMC, что очень нужно. Как минимум есть с чего начать. AD это конечно круто, но дороже как минимум в два раза и USB я в их ARM-ах не вижу. Конечно, сейчас ARM-ы делают все на перегонки  Но т.к. я работаю с Atmel (AVR), то и решил не изменять им  Цитата(Student Pupkin @ Jun 9 2010, 18:55)  Похоже то. Спасибо. Цитата(zltigo @ Jun 9 2010, 18:52)  Если НЕ из их ARM9, то скорее всего зря. Не понял почему?
|
|
|
|
|
Jun 9 2010, 18:21
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Oleg_IT @ Jun 9 2010, 22:06)  Выбрал SAM7 (только пока не пойму чем X, XC, S … друг от друга отличаются) Ну, как бы набором периферии. Хоть бы Selection Table посмотрели. Цитата(Oleg_IT @ Jun 9 2010, 22:06)  ...под него есть готовый пример кода для Mass storage + SD/MMC, что очень нужно. Как минимум есть с чего начать. ИМХО, ориентироваться при выборе кристалла на доступные примеры совсем не стоит. Быстрый старт в будущем обернется необходимостью переписать все с нуля. А атмеловские примеры и "библиотеки" просто кошмарны. Цитата(Oleg_IT @ Jun 9 2010, 22:06)  Не понял почему? Потому что для большей части доступных SAM7 задач есть более свежие и дешевые кристаллы других производителей. Цитата(HeOHuKC @ Jun 9 2010, 20:46)  aaarrr Поделитесь впечатлениями от SAM3 ?  Хорошо. Приличный проект на SAM3U будет ближе к осени, но, возможно, пока сделаю платку под SAM3S просто любопытства ради.
|
|
|
|
|
Jun 9 2010, 19:01
|
Знающий
   
Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709

|
Цитата(aaarrr @ Jun 9 2010, 22:21)  Ну, как бы набором периферии. Хоть бы Selection Table посмотрели. Спасибо. Цитата(aaarrr @ Jun 9 2010, 22:21)  ИМХО, ориентироваться при выборе кристалла на доступные примеры совсем не стоит. Быстрый старт в будущем обернется необходимостью переписать все с нуля. А атмеловские примеры и "библиотеки" просто кошмарны. Не соглашусь с Вами, AVR легко дается. Но это в том случае если они не пошли перпендикулярно  Такое впечатление, что Вы Atmel не презнаёте  Но почему??? Из-за «кривых» описаний и библиотек или…? Цитата(aaarrr @ Jun 9 2010, 22:21)  Потому что для большей части доступных SAM7 задач есть более свежие и дешевые кристаллы других производителей. Например? Как я отмечал, мне нужна реализация Mass storage + SD/MMC. Делать это всё самому, когда это уже сделано, не хочется.
|
|
|
|
|
Jun 9 2010, 19:15
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Oleg_IT @ Jun 9 2010, 23:01)  Такое впечатление, что Вы Atmel не презнаёте  Но почему??? Из-за «кривых» описаний и библиотек или…? Как это не признаю? С атмеловскими ARM'ами я плотно работаю еще со времен AT91M40800 и не могу сказать, что они меня чем-то разочаровали. К документации, в отличие от описаний AVR'ок, претензий тоже нет. Либы и примеры - дрянь, конечно, но они просто не нужны. Прогресс не стоит на месте, SAM7 (да и ядро ARM7TDMI вообще) на данный момент уже устарели. Цитата(Oleg_IT @ Jun 9 2010, 23:01)  Например? Например, те же NXP и ST. Цитата(Oleg_IT @ Jun 9 2010, 23:01)  Как я отмечал, мне нужна реализация Mass storage + SD/MMC. Делать это всё самому, когда это уже сделано, не хочется. А выискивать ошибки (а их хватает) в чужом дурно написанном коде хочется?
|
|
|
|
|
Jun 11 2010, 06:05
|
Знающий
   
Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709

|
Цитата(zltigo @ Jun 10 2010, 16:54)  Если не знаете зачем Вам все это надо, но начните с NXP. Для чего мне всё это нужно я прекрасно знаю. Тут вопрос, наверное, больше к опыту использования, что бы, например, не попасть на не документированные «возможности», как пишет Aner и что бы этих возможностей хватило для задачи, доступность средств разработки.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|