ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
8 мая
30574
zx (24.05.2005 12:15, просмотров: 4266)
уважаемый rezident, дайте пожалуйста совет по работе в Code Composer при просмотре служебных регистров McBSP и DMA через "TOOLS->переферийные регистры" считываются нули. Фрагмент программы приведён ниже./сейчас у меня CCS V2.21 Free Eval(Full ещё не скачал). Режим эмулятора. Вопрос: я что-то не так записал в программе, не настроил что-то в композере или не в той версии работаю? ---- файл "mcbsp.h" volatile unsigned int *SPCR1_sa = (unsigned int *) 0x2C04; volatile unsigned int i; ---- основной файл void main() { *SPCR1_sa =1; for(i=0;i<=10;i++) { i = 0; } } --- файл .CMD MEMORY { DATA(RWI): origin = 0x6000, len = 0x4000 PROG: origin = 0x200, len = 0x5e00 VECT: origin = 0xd000, len = 0x100 } SECTIONS { .vectors: {} > VECT .trcinit: {} > PROG .gblinit: {} > PROG frt: {} > PROG .text: {} > PROG .cinit: {} > PROG .pinit: {} > PROG .sysinit: {} > PROG .bss: {} > DATA .far: {} > DATA .const: {} > DATA .switch: {} > DATA .sysmem: {} > DATA .cio: {} > DATA .MEM$obj: {} > DATA .sysheap: {} > DATA .sysstack {} > DATA .stack: {} > DATA } PS -при просмотре регистра через view->watch window его значение 1 -использую TMS...5502