Hi all,
我用hex6x.exe生成了boot时所要用的boot表,用mergebtbl将3个核的boot table合并为了一个。用Bttbl2Hfile.exe将合并之后的boot table转换为bin文件。准备用CCS带
的nor flash writer工具准备将bin文件烧写到flash中。但是按照说明上的操作,烧写不成功。控制台也没有打印是什么错误。程序跑起来之后,一直死在
CSL_IDEF_INLINE void CSL_SGMII_getStatus()函数处。请问问题出现在哪里了?
我所用的是6670芯片。另外,我们的开发板上面有两个flash,分别用DSP的两个片选段控制。请问这个会对烧写flash造成影响吗?我如何用TI所提供的烧写工具实现两
片flash的片选呢?
Thanks a lot
Best regards,
Nick
Andy Yin1:
您好,
上面提到的函数CSL_IDEF_INLINE void CSL_SGMII_getStatus()是在哪个工程的?如果在你们自己的板子上使用MCSDK tools中的nor flash writter时,需要根据特定的平台修改pdk_install_path\packages\ti\platform的实现。
Zhan Xiang:
1. 先使用单个核的boot,看看生成的boot表能否正常被烧写
2. 我不太明白你说的DSP使用2个片选控制flash,通常SPI的CS是每个端口一个,选定了SPI,该CS也就确定了
yaping song:
回复 Andy Yin1:
您好,我用6670调试2次加载,在对nor flash 进行读写时,(ccs 中的历程程序),出现以下错误。
NOR device open failed!
Returned platform errror number is 17.
想请教一下是什么原因造成的?或者如何查看17指示的是哪种原因?
谢谢。