我是靠谱客的博主 善良凉面,最近开发中收集的这篇文章主要介绍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的时候先这么配置。

最后

以上就是善良凉面为你收集整理的matlab/simulink MBD Device_cal()进入死循环问题的全部内容,希望文章能够帮你解决matlab/simulink MBD Device_cal()进入死循环问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(74)

评论列表共有 0 条评论

立即
投稿
返回
顶部