当前位置:网站首页>TIC2000调用API函数Flash擦除片上FLASH失败
TIC2000调用API函数Flash擦除片上FLASH失败
2022-08-09 11:16:00 【量子力学和生命科学】
这次在28379d上用FLASH API库操作一个扇区,作为参数存储用的时候,发生一个现象:用仿真器连着,就能正常读写,摘除仿真器,用上位机软件通过CAN总线读写flash就擦除不成功。导致程序死掉,后台大while不运行,前台中断也不运行了。
查了两天的犄角旮旯的歪门邪道的地方,仍旧解决不了这个问题。
下面这个截图跟我遇到的问题比较类似,但是最终,证明我遇到的问题跟下面遇到的问题都不一样。
导致这个问题产生的根本原因是没有严格落实TMS320F2837xD Flash APIVersion 1.54这篇文档中的flash读写流程及注意事项。该文档有两个地方需要仔细阅读,及严格执行到位:
第一:

红色部分文档特别说明,实际上我在写读写flash的时候,开始应该是写了这个函数,后来修改过程中误删除了,没发现,导致出了问题,一时也怀疑不到这个点上去。
第二:

流程图里面写的很清楚,红色圈圈这个函数在何时调用,严格按照这个来就行。
本次的教训是,遇到问题,首先不是想稀奇古怪的可能原因,而是要重新梳理一遍正规的流程,看哪里没执行到位。
类似于打架,花拳绣腿,不行,马步扎稳才是基础。
https://bbs.elecfans.com/jishu_1937866_1_1.html

边栏推荐
猜你喜欢
随机推荐
ThreadLocal类
Qt 国际化翻译
ZOJ1298(单源最短路径)
es6对象迭代器iterator
七夕?程序员不存在的~
x86 Exception Handling and Interrupt Mechanism (3) Interrupt Handling Process
【概率论】一元概率分布的平均化
Redis高可用部署
bat文件(批处理文件)运行时一闪而过解决方法
fork创建多个子进程
OC-块对象
x86 Exception Handling and Interrupt Mechanism (1) Overview of the source and handling of interrupts
论文分享 | ACL2022 | 基于迁移学习的论元关系提取
双向链表的各种操作
VS Code有趣插件
The use of signal function (signal) in C language
End-to-End Object Detection with Fully Convolutional Network学习笔记
PAT1007
b站up主:空狐公子 --矩阵求导(分母布局)课程笔记
MySQL的MVVC多版本并发控制机制




![[现代控制理论]4_PhasePortrait爱情故事动态系统分析](/img/cd/dc1266addc58c3cd3e087f168bebf9.png)




