野火STM32F407骄阳+CubeMX+Simulink硬件在环(HIL)使用心得

------------------------------------------------------------前言---------------------------------------------------------------参考微信公众号:想啥做啥

---------------------------------------------------------------------------------------------------------------------------------

在搭建环境过程中,有几个导致失败的原因。

①在使用野火DAP下载器时遇到的问题:

a、CubeMX配置的时候一定要对应Simulink的模型,比如要点亮LED1灯,要配置GPIOA 15,CubeMX要打开GPIOA 15,Simulink的嵌入式库函数里面GPIO WRITE也要选择GPIOA 15

b、在CubeMX配置RCC中,晶振要对应板子的频率,野火骄阳对应的是25M,那么RCC晶振配置也要是25M,并且后面的系数也要配好。

c、在使用串口通信,一定要在CubeMX配置中对应,比如骄阳对应的串口1连接CH340,那么通信时就只能选这个串口1,并且TX和RX要对应开发板引脚PB7 PB6。

d、在Simulink中的配置参数,对应的串口需要在电脑设备管理器上面查看对应哪个COM。

e、在使用CoFlash下载配置好的Simulink生成的文件,文章写的是用bin文件烧写,但是我电脑上用不了,后面用的是elf文件。

f、在使用CoFlash“Program”时,有时候烧写不了,先用个野火随意例程编译后用keil写入,然后返回CoFlash来“Program”,可以烧入。

h、点击simulink中HARDWARE“Monitor&Tune”,然后connect,会出现“xxxx global variable”的问题,确定步骤配置什么的没问题,把开发板关了电源重新打开,再多次尝试,可以连接。

②在使用stlink时遇到的问题:

问题差不多,就是使用stlink 的时候不需要使用CoFlash下载程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值