各位工程师您好:
我使用的是EZDSP5515评估板,我想问一下,对于flash自启动,我使用官方的DOS命令 hex55 -i filename.out -o boot_image_file_name.bin -boot -v5505 -b -serial8,将OUT文件转化为BIN文件后,是不是直接烧录到flash中就可以了?还是需要自己再写跳转程序?
Shine:
不需要自己再写跳转程序,直接烧写就好了。可以参考下面的烧写步骤。
processors.wiki.ti.com/…/C5515_Boot-Image_Programmer
user4742441:
您好:
谢谢回答,我按照链接中的烧写方法将程序烧写入了flash,但是运行出现问题,在CCS中是运行正常的,文档中说是依赖GEL文件,然后我将文档中的PLL汇编程序复制到main函数里后,运行还是有问题。请问是什么问题?官方有这方面的例程吗?
Shine:
回复 user4742441:
用仿真器跟一下加载后的代码运行情况,如果用到DMA, HWAFFT的话,bootloader会把这些口关掉,所以在代码中需要把它们打开,具体请请看下面的说明。
processors.wiki.ti.com/…/C5515_Boot-Image_Programmer
user4742441:
回复 Shine:
您好:
谢谢回复,请问一下文档中的这条语句应该加在程序的什么地方?需要加在while循环中对它一直操作吗?
// enable the MPORT and disable HWA *(volatile ioport Uint16 *)0x0001 = 0x020E; asm(" idle");