有两个疑问:
问题1
TMS320f2808怎样实现芯片自检测?
问题2
由于软件工作在不同的工作模式,需要将部分软件屏蔽,本人采用的是调用FLASH2808 API的flash_Erase函数进行擦除不必要的程序,但是擦除不成功,后来将中断屏蔽后擦除成功了,但使能中断后,会进入非法中断,不知道什么原因?
Forrest:
关于问题1,目前关于28x的self test的库文件还没有提供出来。听说self test的库只是针对piccolo和Delfino并不针对280x或281x.
关于问题2,是不是中断程序放在FLASH中或需要读取FLASH中的数据,在运行API的时候FLASH是不能被读写的,系统程序总线如读到0XFFFF会认为译码错误,进入非法中断。
具体的请参考API说明文档,和例程:
http://www.ti.com/tool/sprc193
有两个疑问:
问题1
TMS320f2808怎样实现芯片自检测?
问题2
由于软件工作在不同的工作模式,需要将部分软件屏蔽,本人采用的是调用FLASH2808 API的flash_Erase函数进行擦除不必要的程序,但是擦除不成功,后来将中断屏蔽后擦除成功了,但使能中断后,会进入非法中断,不知道什么原因?
xiao hua:
回复 Forrest:
谢谢,终于解决了,这个问题憋了我好几天,豁然开朗,我就是有一个中断程序需要擦出,结果就出现进入非法中断的情况。