蛋蛋弹车tips-MagniV Simulink代码生成下载调试问题

蛋蛋弹车Tips-MagniV Simulink代码生成下载调试问题


在上一节中提到一个问题就是通过simulink生成elf后MagniV可以通过CodeWarrior将elf文件直接刷进去也可以通过官网提供的bootloader代码通过串口将代码灌进去,对于S32K1XX来说可以通过gcc轻松的刷代码,这个小tips主要是针对于CodeWarrior调试的童鞋。

1 OpenSDA调试问题

如果我们没有使用multilink或者别的调试器只用了OpenSDA时候大家注意OpenSDA的时钟设置应该较慢一些不能选择默认状态下的采用Bus Clock 作为调试器的时钟,如果采用默认的调试器设置它就会报Target request fail : GDI protocol Adapter: stop failed,Non Fatal Error,或者说有时候根本就不会报出任何错误,只会在下载一半时候提示如下图:

在这里插入图片描述
这个时候你可以通过如下步骤去设置你的调试器。也就是勾选掉Use Bus Clock as Debug Controller(SIBDC)…即可。
在这里插入图片描述

2 RAppID 下载问题

在simulink生成代码的过程中一般会自动调用RAppID并且提示童鞋们断电再上电然后代码就down进去了,但是有时候你会使用串口助手或者FreeMASTER通过串口连接后将端口在后台hold住了,有的同学会将代码重启,其实duck不必,这里提供两种方式供大家参考。
1 将占用端口的软件推出后将simulink重启然后重新生成代码。
2 打开RAppID将代码手动下下去,如下图所示,当然用这个界面我们就更能灵活的选择下载代码的方式也可以用CAN,当然你需要在Simulink中调用相应CAN驱动。
在这里插入图片描述

总结

接下来我会不定时的分享一些simulink代码生成,下载,调试中遇到的问题,我都通过tips形式标注。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值