当前位置:网站首页>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的时候,开始应该是写了这个函数,后来修改过程中误删除了,没发现,导致出了问题,一时也怀疑不到这个点上去。
第二:
流程图里面写的很清楚,红色圈圈这个函数在何时调用,严格按照这个来就行。
本次的教训是,遇到问题,首先不是想稀奇古怪的可能原因,而是要重新梳理一遍正规的流程,看哪里没执行到位。
类似于打架,花拳绣腿,不行,马步扎稳才是基础。
边栏推荐
- mysql参数学习----max_allowed_packet
- PAT1006
- The use of signal function (signal) in C language
- wpf path xaml写法和c#写法对比
- redis内存的淘汰机制
- PTA 矩阵运算
- Use gdb to debug multi-process programs, debug parent and child processes at the same time
- ClickHouse之MaterializeMySQL引擎(十)
- BeanFacroty和FactoryBean到底是什么?AppliacationContext它又是什么?
- BISS绝对值编码器_TI方案_线路延迟补偿
猜你喜欢
随机推荐
[现代控制理论]3_Phase_portrait 相图 相轨迹
enum in c language
ACM最长不下降子序列问题
PAT1014 未解决
PAT1013 并查集 DFS(查找联通分量的个数)
【Subpixel Dense Refinement Network for Skeletonization】CVPR2020论文解读
结构体知识点整合(前篇)
PAT1007
PTA 找出不是两个数组共有的元素
【VQA survey】视觉问答中的语言学问题
学长告诉我,大厂MySQL都是通过SSH连接的
x86 exception handling and interrupt mechanism (2) interrupt vector table
Antdv+Asp.net WebApi开发学生信息管理系统(一)
激光条纹中心提取——灰度重心法
PAT1011
BeanFacroty和FactoryBean到底是什么?AppliacationContext它又是什么?
Oracle数据库体系结构
Win10调整磁盘存储空间详解
Number theory knowledge
父类的main方法可以被继承么?有什么特殊?