X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
微控制器 MCU
[原创] 28335flash烧写的奇怪现象
jinkun
2015-8-31 14:28
楼主
最近一直在调试28335程序固化到flash中的问题,现在已经可以将程序固化了但是遇到一些奇怪的现象和问题解决不了,希望TI的大神可以帮忙看一下,小弟万分感谢。
如上图红框中的两句程序所示程序所示,未注释的和注释的分别是经过LMS算法处理输出和直接录音输出送给编码器的数据,如果我连上仿真器在线调试,则用其中任何一句输出结果都是正确的。但是假设我烧写第一句A=ActualEcho
,同时注释第二句时,也就是直接录音输出,程序固化在flash,拔掉仿真器,断电上电,运行正确,录音也正确;但是如果我将直入直出的语句注释掉,换成第二句也就是A=FilterOut
这一句时,程序输出就和在线调试状态不一样了,同时也就不正确了。在这两句程序中,ActualEcho
是在主函数中的读取编码器数据,这个可以断定固化之后是正确的,而FilterOut
是经过我的LMS自适应算法计算出来的值。我自己刚开始考虑觉得可能是算法函数没有固化好,但是后来我在算法函数中设置led灯,固化后断电重现上电LED可以正常点亮闪烁的,说明算法是固化好了,因为断电重启之后在算法中定义的LED灯都正常闪烁了,但是读取FilterOut的值还是不对,说明算法输出的值还是错的,为什么呢???头疼的问题已经困扰好几天了,希望大神帮助,对了我的算法是进行LMS滤波的,计算量可能有点大,并且在主函数中有DMA中断程序,不知道会不会影响
点赞
回复评论 (2)
沙发
a828378
我在做FFT运算的时候也遇到过类似的问题。用DMA搬运数据。然后在主函数里面计算。然后也会被DMA中断打断。你的actualecho也是用DMA搬运的吗?我当时是在这儿发现了的问题。后来找不到DMA配置的问题。就只好改成手动搬运数据。然后勉强算解决了。
点赞
2015-8-31 17:44
板凳
ltbytyn
没看懂,帮顶
点赞
2015-8-31 20:02
最新活动
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
PI 电源小课堂|无 DC-DC 变换实现多路高精度输出反激电源
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
随便看看
悬赏高手设计低功耗AVR GPRS方案
高频电路和射频电路有什么区别
TI运放应用设计的实用资料(高清中文PDF)
触摸屏驱动 修改注册表值是哪一项?
模电资料,很不错呀
谁能提供pn532和安卓NFC手机的点对点通信技术,有报酬,具体要求如下
SOT23-3的封装也有大小
发烧友自制迷你单片编程器
[晒心得] (1)初识discovery+环境搭建
FPGA信号同步问题
【我的电子技术入门之路】----我是如何入门单片机的
USB-Blaster驱动器status亮红灯
发个变频器资料 <<常用变频器功能手册>>
C2000LaunchPad外部中断翻转LED
MSP430F6638flash存储区的问题
FPGA挑战工艺极限 28ns!!
无线充电 MOS驱动 SN-D02
MSP430F5529开发板AD中断求助!
NI工程师十年的编程经验(1)
【藏书阁】 图解数字磁带录音机(中岛) ——OHM科学丛书
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复