Part Number: TMS320F28335
近期发现在执行完sqrt开方操作前后小概率跳转进ILLEGAL_ISR中断里面,查看RPC寄存器发现是在sqrt函数跳转出来给局部变量赋值结果的位置,但是想不通哪里会触发非法指令或者溢出等进入异常中断的原因。进入中断的那一刻见下图,概率极低,大概运行一两天才会进入一次,而且如果加入一些不相关代码改变了.text段的长度和存储位置就不会出现。很奇怪的问题
Other Parts Discussed in Thread: TMS320F28335-Q1 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。 https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1393686/tms320f28335-q1-need-help…
Other Parts Discussed in Thread: TMS320F28335 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。 https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1163424/tms320f28335-the-maximum-power…
Part Number: TMS320F28335 Other Parts Discussed in Thread: UNIFLASH
您好,28335利用仿真器下载程序到flash后运行,第一次能够用API函数擦除flash(只保留A分区不擦除),而重新下载程序后就不能擦除了,之后再次下载程序,报错无法下载程序到FLASH,但是可以跑RAM运行程序。
通过UniFlash发现无法擦除flash的所有分区,但是可以通过UniFlash查看A分区有数据,其他分区无数据。
Part Number: TMS320F28335 在使用FIFO增强功能的时候,配置SCI FIFO接收或发送中断时,发现一个问题,对于接收中断,手册上的说法如下:
TXFFIL4-0 Transmit FIFO interrupt level bits. The transmit FIFO generates an interrupt whenever the FIFO statusbits (TXFFST4-0) are less than or equal to the FIFO level…