TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6727B: 二级bootloader代码烧写的复位按键问题

Part Number:TMS320C6727B

我的电路板采用FPGA与DSP两块核心芯片,共用一块Flash。DSP使用的是TMS320C6727B,Flash使用的是SST39VF800A。在使用DSP对Flash芯片进行二级bootloader代码烧写时,出现了以下问题,且烧写未成功。

1.在烧写前按下电路板上DSP对应的复位按键,然后点击CCS软件中的运行,程序无法运行,且会出现错误:No source available for ”0x1ddc”

2.在烧写过程中按下电路板上DSP对应的复位按键,会出现下列错误:

①烧写开始后大概5s内按复位,会出现错误提示:

C672X_0: CIO: Encountered error while reading command and parameter blocks.  Check your program memory map.

②烧写开始一段时间后按复位,会出现错误提示:

C672X_0: Can't Run Target CPU: (Error -2130 @ 0x0) Unable to access device memory. Verify that the memory address is in valid memory. If error persists, confirm configuration, power-cycle board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 7.0.100.0)

3.在烧写过程中,不对按键进行操作,让程序一直运行。当程序运行到最后一行时,程序并没有自己停止。当我点击CCS中的“暂停”选项时,发现程序卡在_printfi.c这个函数的402行不动了,如图所示。再点击运行也卡在这里。重新运行多次也一样。

想问一下,有关复位按键,出现这么多问题的原因是什么?是否与FPGA有关?

Jack Chen:

修改代码后,没有这些问题了

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6727B: 二级bootloader代码烧写的复位按键问题
分享到: 更多 (0)