TMS320C6000 DSP自动引导的方法和编程实现
mvkl DMA0_DSA, A5 ;装载目标地址0x80000000
mvkl 0x80000000, A4
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_int00B0
mvkh .s2 _c_int00B0
B .s2 B0
nop 5
- 上一篇论文: 基于DSP的汽车减震弹簧故障诊断仪的设计
- 下一篇论文: 数字接收机中基于TMS320C6416的数字下变频技术