matlab/simulink MBD Device_cal()进入死循环问题

我在利用MDB自动生成代码的时候,加入ADC模块就会出现Device_cal()进入死循环问题。
解决步骤:
1、找到问题所在,CMD文件配置问题,在ADC的头文件里面说了,在使用flash的时候,要把FLASH程序移动到RAM里面,我开始注意到了,在生成的文件里面这个搬移函数。
2、最后仔细查看发现是CMD文件不匹配,这个CMD文件是产品中重新配置的文件,是要相对应的搬移函数才行。而我的问题就是换了CMD文件,但是自动生成代码里面的搬移函数没有跟着匹配修改。

所以在MBD里面不能直接拿现有产品的CMD直接用,还是先用官方的好点。
最后还需要加一个配置
在这里插入图片描述
因为CMD的flash.cmd里面有一段
在这里插入图片描述
原因没仔细查看,在使用flash的时候先这么配置。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值