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

TMS320C6678: [tcp例程][gel文件]

Part Number:TMS320C6678

基于ndk例程修改的tcp例程,在使用gel文件进行初始化的情况,一切运行正常。

但我不太想用gel文件,于是做了如下修改

1.在.cfg文件中将一些变量段放在了L2SRAM上

2.仅将gel文件中的PASS CPSW初始化部分的代码通过对寄存器操作的方式移植到初始化程序中,并在cfg script中注释掉lastfxn-evm_init

3.使用自定义的初始化程序 dsp_init

在gel()函数中这样的方式实现gel文件中相应的操作

测试结果存在一些问题

1.点击debug后,出现如下现象,然后需要点击restart才能跳转到mian函数

2.点击运行后,console信息

随后再次点击restart,再次点击运行就可以进行数据收发了

3.在初始化PLL的时候,printf打印出的字符串有问题,打印不完整,如上图所示 Initialize PASS clock = MHz

DDRPLL初始化打印信息也是有问题的

Shine:

建议先比对一下移植到初始化程序后的寄存器值和运行GEL文件后的寄存器值是否一样?

sys/bios里的话,建议用log_printf函数。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: [tcp例程][gel文件]
分享到: 更多 (0)