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中对DSP进行板上(TMS320C6701)调试运行时,连接JTAG成功后加载。out文件正常,由于代码中有调用printf函数,在点击运行后,CCS3.3的输出窗口中会打印printf需要打印的内容,但是每行的打印字符个数不能超过10个,超过后就会显示异常字符;
如printf("1234567890");就可以,但是printf("12345678901");就会输出其他异常字符,这是怎么回事,能不能通过设置让显示的字符数正常。
也加大了,从0x400都改为了0x500。效果还是一样。
以下是我的cmd配置文件内容。
-c
-l rts6700.lib
-heap 0x5000
-stack 0x5000
MEMORY
{
IPRAM: o = 0h l = 1000Fh
VEC: o = 17f80h l=80h
EXT0: o = 80000000h l = 10000h
}
SECTIONS
{
.vectors > VEC
.text > IPRAM
.stack > EXT0
.bss > EXT0
.cinit > EXT0
.cio > EXT0
.const > EXT0
.data > EXT0
.switch > EXT0
.sysmem > EXT0
.far > EXT0
.rtsc > EXT0
}