|
|
  |
ЧТО удобнее at91sam7s ИЛИ LPC2148, ПОМОГИТЕ выбрать |
|
|
|
Mar 6 2006, 17:14
|
Группа: Новичок
Сообщений: 8
Регистрация: 25-01-06
Пользователь №: 13 588

|
буду работать с UART, USB возможно с ethernet, хочу какую-нибудь ОС для ARM поковырять. например Вижу, что у SAM7S ЕСТЬ pdc(DMA) НА всю периферию, а у LPC2148 ТОЛЬКО на usb. Подскажите, что удобнее в применении, отладке, программированию, по наличию свободных исходников
|
|
|
|
|
Mar 6 2006, 19:36
|
Группа: Новичок
Сообщений: 8
Регистрация: 25-01-06
Пользователь №: 13 588

|
Цитата(VslavX @ Mar 7 2006, 00:12)  Тут есть некоторая "засада" - SAM7 имеет PDC (aka DMA) почти на все КРОМЕ USB  таак...интересный момент, а про то, что у ATMEL ОЩУТИМО медленный FLASH эТО правда? Да , и , кстати , кто-нибудь использовал для отладки sam7 ОТЛАДЧИК mt-LINK, ЕСТЬ ли смысл его брать или достаточно j-LINK ЧЕРЕЗ LPT?
|
|
|
|
|
Mar 6 2006, 20:08
|
Знающий
   
Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32

|
J-Link вполне достаточно  Флэш работает на частоте 30 МГц, код выбирается через два 32-бит буфера, благодаря чему последовательные Thumb-команды выбираются за 1 цикл при любой тактовой частоте ядра, до максимальной 55 МГц (режим флэша WS=1). При изменении порядка выполнения команд добавляется цикл на выборку первой из них. Если тактовая частота ядра ниже 30 МГц, ставим режим WS=0, и за один цикл выбирается уже любая Thumb-команда.
--------------------
Главная линия этого опуса ясна мне насквозь!
|
|
|
|
|
Mar 7 2006, 05:49
|
Участник

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

|
Цитата(VslavX @ Mar 7 2006, 00:55)  Угу. У SAM7 есть еще идиотизм - если используется USB, то максимальная частота ядра - 48МГц, поскольку PLL у ядра и контроллера USB общий и коэфициенты деления одинаковые - то есть нельзя, например, запустить PLL на 192 МГц и поделить для USB на 4 а для ядра - на 3 (получив тем самым 64 Мгц). Ссылочку на страничку даташита можно ? Потому что если мне память с кем-то не изменяет там на блок схеме UDPclock и MAINclock все-таки разными делителями заводятся.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|