Part Number:TMS320F2800137
仿真的时候,出现如下异常
C28xx_CPU1: GEL: Error while executing OnReset(0): identifier not found: pkgType
at (pkgType&(0xFU<<0U)) [f2800137.gel:766]
at Device_Config() [f2800137.gel:210]
at OnReset(0)
具体图片如下
Yale Li:
根据控制台输出的信息来看,问题出在仿真器上。
请检查一下仿真器是否连接妥当
,
?? ?:
仿真器试过多次了,一直都是这样,但是我操作其他的芯片就不会出现这样的情况
,
?? ?:
还有一个问题是,我这边生成的BIN文件烧录进去,无法正常启动,但是在仿真的时候就可以看到程序正常运行起来,关于这个问题,应该怎么排查原因。麻烦告知一下,谢谢
,
Yale Li:
每一个器件的JTAG口的设计都不太一样。具体要看一下datasheet中信号描述–JTAG以及详细描述–系统–仿真这两部分内容。
,
Yale Li:
boot选项有根据启动方式更改吗
,
?? ?:
硬件排查到了,一个启动引脚没有上拉
,
?? ?:
我这边还有一个问题,demo程序里面使用的driverlib.lib与,FAPI_F280013x_Coff_v2.00.00.lib类型不对。因为内存空间的限制,我这边暂时还用不到EABI格式的文件,用了COFF的进行编译,不知道这样是否会对程序运行有隐藏的风险。如果还是需要使用FAPI_F280013x_COFF_v2.00.00.lib,那个driverlib.lib文件是否可以找其他的文件替换,麻烦告知一下,该用哪个例程里面的driver.lib合适
,
Yale Li:
没有可替换的文件。建议使用eabi格式。从F2838x开始,软件和开发工具都迁移到了eabi格式。