[an error occurred while processing this directive]
|
Да можно - свой проект под CCS для ARM половины написать и на Цэ и на асм - все будет отладка и регистры и все как обычно.
Память - тама после включения MMU - он показывает вроде по физическим адресам = виртульным
а на самом деле физ адрес = виртульный + база
можно ли это как то поправить - может и можно - не уверен что это может CCS - но обычно это не надо - MMU что включен что не включен - для программы это прозрачно.
Деодировать - тоесть делать страничное преобразование самим, а потом просить показать по нужным адресам - не уверен что возможно -не знаю как JTAG внутри к процу приклеплен. Но сомнительно - для этого надо страничного преобразвания таблицы скормить программе и еще следить что бы они не менялись - то есть как бы возможно - но это настолько никому не надо что сомневаюсь что это кто то сделал.
Если же вы собрались например пингвинов дебагить - то все равно ничего не получится - в реальные сроки :) - да и как бы не надо - они работают - и дебагить их можно чуть повыше средствами - теми же printf()
для драйверо написания - JTAG удобен - именно по железу полазить - драйверу MMU не важен.
Про DSP и ARM
BIOS link - прибамбас от техаса - прикол в том что с не могу его выкачать с техаса пока - чето там не прет. Вроде по слухам это что то простое для обмена между частями OMAP-а - подробностей пока не знаю - но есть шареная пямять - ну и навреное мыло-боксы есть и все такое - в общем инфы мало - но народ пользуется.
DSP Gateway - вроде живой проект - обмен через мыло-боксы и шареную память. Документация хорошая. Структура примерно такая
- для пингвиней части драйвера "устройств" - DSP задач
- для 55 части - DSP/BIOS оболочка - так что ваша задача - например какой там кодек - есть просто DSP/BIOS задача в которой есть несколько обязательных функций - в общем удобно. Учесть что оверхед этого биоса ~1% - оно того стоит.
Что правильнее - не знаю - все одного поля ягода - тут важна поддержка - кто на ваши вопросы ответит если что. DSP Gateway - живой проект - есть чел который все отвечает и объясняет - подпишитесь на мыло-лист. Про поддержку от техаса все наслышаны :) ...
Да общались - ну не страшно - еще пообщаемся :)
спрашивайте.
E-mail: info@telesys.ru