This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
请教一下,CCS3.3环境下C6743 Boot方式选择 SPI外接的Flash,有没有相关例程???????还不太明白Boot的过程
您好,我现在是把AISgen工具下载下来啦,但是不清楚接下来要做什么,是把我的用户程序利用AISgen工具生成.bin文件,然后烧写到flash,这就是完成Boot了吗?
您好,我在运行烧写程序是程序运行着突然跳到disassembly 窗口:
6088FE40 FFFFFFFF || .word 0xffffffff
6088FE44 FFFFFFFF || .word 0xffffffff
6088FE48 FFFFFFFF || .word 0xffffffff
6088FE4C FFFFFFFF || .word 0xffffffff
6088FE50 FFFFFFFF || .word 0xffffffff
6088FE54 FFFFFFFF || .word 0xffffffff
6088FE58 FFFFFFFF || .word 0xffffffff
6088FE5C FFFFFFFF || .word 0xffffffff
6088FE60 FFFFFFFF || .word 0xffffffff
6088FE64 FFFFFFFF || .word 0xffffffff
6088FE68 FFFFFFFF || .word 0xffffffff
6088FE6C FFFFFFFF || .word 0xffffffff
6088FE70 FFFFFFFF || .word 0xffffffff
6088FE74 FFFFFFFF || .word 0xffffffff
6088FE78 FFFFFFFF || .word 0xffffffff
6088FE7C FFFFFFFF || .word 0xffffffff
6088FE80 FFFFFFFF || .word 0xffffffff
6088FE84 FFFFFFFF || .word 0xffffffff
6088FE88 FFFFFFFF || .word 0xffffffff
6088FE8C FFFFFFFF || .word 0xffffffff
您好,我烧写程序运行不到fp = fopen(“11.bin”,"rb")直接跳到一下Disassembly窗口,请问是什么原因????
B7514DA0 00000000 NOP
B7514DA4 00000000 NOP
B7514DA8 00000000 NOP
B7514DAC 00000000 NOP
B7514DB0 00000000 NOP
B7514DB4 00000000 NOP
B7514DB8 00000000 NOP
B7514DBC 00000000 NOP
B7514DC0 00000000 NOP
B7514DC4 00000000 NOP
B7514DC8 00000000 NOP
B7514DCC 00000000 NOP
B7514DD0 00000000 NOP
B7514DD4 00000000 NOP
B7514DD8 00000000 NOP
B7514DDC 00000000 NOP
B7514DE0 00000000 NOP
B7514DE4 00000000 NOP
我参照的是北航的一本书TMS320C674 DSP应用开发,上面有类似例程。。。我是利用AISgen把应用程序生成.bin文件,然后打算将.bin文件烧写到flash里
不太明白您的意思,能否过程步骤具体点。。。是我要先把应用程序下载到DSP里,不用烧写应用工程吧???????????您说的交互窗口是AISgen吗?这个是手动 打开这个软件吧? ?我截图给您麻烦您给看一下,万分感谢啦!!!!!!!
这个问题和AISgen以及BIN文件都没有关系。
烧写工程是一个DSP工程。当然是在DSP内存里面运行,他的本质就是DSP读写外部存储器。即DSP写数据到flash里面。
烧写程序运行起来,需要知道去哪里找BIN文件,所以一般程序会提供一个交互的窗口,然后你再这个窗口里填写BIN文件路径(你PC存放BIN文件的地方)。之后,烧写工程继续运行,把这个BIN文件烧写进存储器里面。
你好,你这个程序虽然没有给出这个交互窗口,但是有一个
fp = fopen(FILE2FLASH,"rb");
这个语句就是默认,二进制文件FILE2FLASH在你的工程文件夹下,然后会根据名字读取他。这也是可以的。
你可以单步运行你的这个烧写程序,调试一下。
您好,我单步运行到
fp = fopen(FILE2FLASH,"rb");这句话时,再进行单步运行还是会跳到如下Disassembly窗口::,不知道到底什么原因
00712144 0001E000 IDLE
00712148 008A BNOP.S1 0x712144 (PC+4 = 0x00712144),0
0071214A 8C6E NOP 5
0071214C 3577 STW.D2T2 B10,*B15--[2]
0071214E 2C6E NOP 2
00712150 BC35 STW.D2T2 B3,*B15[1]
00712152 2C6E NOP 2
00712154 0503802A MVK.S2 0x0700,B10
00712158 0500786A MVKH.S2 0xf00000,B10
0071215C E3808000 .fphead n, l, W, BU, br, nosat, 0011100
00712160 0C6E NOP 1
00712162 9506 MV.L1X B10,A4
00712164 1008DA13 || CALLP.S2 0x716830 (PC+18128 = 0x00716830),B3
00712168 0627 || MVK.L2 0,B4
0071216A 1F12 || MVK.S1 152,A6
0071216C 10003592 CALLP.S2 0x71230C (PC+428 = 0x0071230c),B3
00712170 00282286 LDHU.D2T2 *+B10[1],B0
00712174 00006000 NOP 4
您好,单步运行到 fp = fopen(FILE2FLASH,"rb");再继续运行就会跳到Disassembly窗口:::望赐教啊!!!!!!!!!!
59CE4D9C 00000000 NOP
59CE4DA0 00000000 NOP
59CE4DA4 00000000 NOP
59CE4DA8 00000000 NOP