Lexandro
Участник-
Постов
14 -
Зарегистрирован
-
Посещение
Репутация
0 Обычный-
На плате установлены разъемы USB2.0 (1 Host, 1 Device, Full-speed, 12Mb/s), DBGU, RS-232, RS-485, кроме того, имеется место под установку двух 80-контактных разъемов типа PLD-80 для подключения внешних модулей с дополнительными интерфейсами. Плата AS-SAM9 имеет следующие аппаратные ресурсы: - микроконтроллер AT91SAM9260; - стабилизаторы напряжения питания (5 В, 3.3 В, 1.8 В); - разъем USB типа A, интерфейс USB; - разъем USB типа B, интерфейс USB; - разъем DRB-9, интерфейс DBGU (RS-232); - разъем PLS-3, дополнительный интерфейс RS-232; - разъем PLD-20 для подключения JTAG-эмулятора (ATSAM-ICE, AS-JTAG); - микросхема ПЗУ серии DataFlash AT45DB642D-TU (корпус TSOP28); - микросхемы SDRAM (2 шт.) общая емкость 32 Мбайта, опционально 64 Мбайта Характеристики платы - питание отисточника +7...+9 В (гнездосоштырем 2,1 ммподстандартныйсетевойадаптер) илиотпорта USB; - потребляемый ток – не более 300 мА; - габаритные размеры – 124 х 81 мм Модуль расширения (100Mbit Ethernet). Для расширения интерфейсных возможностей платы AS-SAM9 выпущен модуль AS-DM9161, на котором установлена микросхема DM9161 и разъем типа RJ45, интерфейс 100Mbit Ethernet. Подробнее здесь: http://www.as-kit.ru/main-page/atmel-sam-b...m-board-as-sam9 Цена: 2000 руб. Контакты: lexandro собака yandex точка ru
-
Есть готовый модуль с магнитными и 3D датчиками и простым контроллером ARM. [email protected]
-
MaxGal, Занимался этим. Напишите, если еще актуально lexandro (a) yandex (dot) ru Здесь редко бываю.
-
BlueTooth и Serial Port
Lexandro опубликовал тема в Wireless/Optic
Есть модуль LMX9820, работает в transparent mode. Можно ли сделать так, чтобы в списке устройств он значился не как Serial Port Device, а под другим именем? -
Мото56Ф827 и внешняя память
Lexandro опубликовал тема в Алгоритмы ЦОС (DSP)
Можно сделать так, чтобы внешняя память была как бы продолжением внутренней. Т.е. когда не хватает внутр. памяти переменные начинают располагаться во внешней автоматически. Сейчас чтобы положить переменную во внешнюю память использую указатели. Надеюсь понятно изложил. Юзаю CodeWarrior -
Глючно работает бутлодер
Lexandro ответил Lexandro тема в Алгоритмы ЦОС (DSP)
Есть предположение, что плохо происходит стирание страницы перед записью. Если предварительно сделать MASS ERASE то вродь бы все ОК. Сейчас проверяю. -
Глючно работает бутлодер
Lexandro опубликовал тема в Алгоритмы ЦОС (DSP)
Сваял бутлодер. Привязал его к своему проекту (расположив все функции БЛ в конце флеша). При программировании БЛ не перешивается. Глюк вот в чем. Когда прошиваю тотже неизмененный проект - все шьется ОК и все работает, но стоит что-то в проекте изменить (просто добавил дергание ногой) - по некоторым адресам данные не записываются. Проц мото56ф827. Где покопать? -
Как програмно сделать ресет?
Lexandro ответил Lexandro тема в Алгоритмы ЦОС (DSP)
Да через WD оказалось самое то. Благодарю. -
moto56F827
-
Использую функцию FmemCopyPtoP из бина DSP_MEM. Код выполняется из PRAM. В PRAM пишется хорошо. В чем косяк? ; void * memCopyPtoP ( void *dest, const void *src, size_t count ); ; #pragma interrupt /* Can be used in a pragma interrupt ISR */ ; ; Register usage: ; R2 - dest ; R3 - src ; Y0 - count/temp ; ORG P: FmemCopyPtoP: if ASSERT_ON_INVALID_PARAMETER==1 cmp #PORT_MAX_VECTOR_LEN,Y0 bls ParamsOK debug rts ParamsOK: endif tstw Y0 beq EndDo do Y0,EndDo move P:(R3)+,Y0 move Y0,P:(R2)+ EndDo: ; R2 - Contains *dest return value rts
-
Поясните пожалуйста, как заливались проекты. Можно ли сделать так: к основному проекту в линкере подвязывается bin проекта bootloadera куда-нить в последние адреса флеша. Дальше он вызывается jmp`ом на этот адрес. Будет работать? Что будет с векторами прерываний? Они описываются в первых 80 словах.
-
А в 807 память для bootloader`a отдельно выделена? В 827 есть только ProgrammFlash и ProgrammRAM. Как заливались два проекта? В линкере подвязывались?
-
мото 56ф827.