DSP奇怪问题_wind_新浪博客

本文讨论了使用TMS320C6726b DSP时遇到的问题:在固定的数据条件下程序异常跳转到main函数。通过优化周期函数,解决了程序跑飞的问题。这提示我们CLK周期函数中的代码必须足够精简。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用DSP为TMS320C6726b,Config中CLK周期为2ms,在周期函数中检测多个电机,较耗时。之前使用一直没有问题,但在某个固定的计划数据下传后,程序会重新进入到main函数。通过不同程序的测试可判断,不是PCB本身问题,应为code某处控制不当。 仿真debug,debug异常前周期函数,在完成数据确认后的第二个周期函数内,程序跑飞。 优化周期函数,使其耗时减少后,解决问题。即不跑飞也不再进入main函数。

问题:周期函数如超出CLK周期,会导致跑飞?

为什么此测试条件下大部分都是DSP重新进入main函数?

为什么其它数据,即使数据量大些也没有问题?

 

或许要过段时间才能明白其中原委,但应该注意的是,CLK周期函数内的code一定要精简,否则不安全。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值