TMS320C6000 DSP自动引导的方法和编程实现
mvkl 0x80000000, A4
《TMS320C6000 DSP自动引导的方法和编程实现(第4页)》
本文链接地址:http://www.oyaya.net/fanwen/view/163234.html
mvkh DMA0_DSA, A5
mvkh 0x80000000, A4
stw A4,*A5
mvkl DMA0_CNT ?A5 ;装载数据长度0x380(这个长度可以通过查看.map文件中.cinit的长度获得)
mvkl 0x00000380, B1
mvkh DMA0_CNT ,A5
mvkh 0x00000380, B1
;启动DMA开始传输
wait:
mvkl DMA0_PCR ,A5
mvkh DMA0_PCR ,A5
ldw ?*A5 ,B2
mvkl 0x0000000c,A5
mvkh 0x0000000c ,A5
and A5,B2,B2
?b2? b wait
nop 5
;传输结束后,跳转到C程序的入口地址c_int00处,
开始执行程序
mvkl .s2 _c_int00?B0
mvkh .s2 _c_int00?B0
B .s2 B0
nop 5
《TMS320C6000 DSP自动引导的方法和编程实现(第4页)》