[开发工具]

使用stm32cube后出现的问题

[复制链接]
876|34
手机看帖
扫描二维码
随时随地手机跟帖
spark周|  楼主 | 2021-4-12 19:25 | 显示全部楼层 |阅读模式
按照STM32cubeF4的用户手册中的教程学习,也就是配置一个定时器TIM3,产生1s定时中断让LED灯闪烁。
使用的板子是STM32F407VG的评估板。
配置好后,按照教程,加入了如下的程序:
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
        if (htim->Instance == htim3.Instance)
        {
                HAL_GPIO_TogglePin(GPIOD,GPIO_PIN_14);
        }
}
编译后下载正确,并且LED也会闪烁,可是再次下载时就报告找不到目标mcu:fatal error:ST-Link,No MCU device found。
这是怎么回事,应该怎么处理呢?

使用特权

评论回复
supernan| | 2021-4-12 19:27 | 显示全部楼层
原来是在设置中,选择了set all free pins as analog.

使用特权

评论回复
dengdc| | 2021-4-12 19:35 | 显示全部楼层
还没用过这个软件;
研讨会上有介绍;
听了之后感觉挺好的;

使用特权

评论回复
jiajs| | 2021-4-12 19:38 | 显示全部楼层
软件上写的推荐

使用特权

评论回复
zhenykun| | 2021-4-12 19:41 | 显示全部楼层
期待教程出来

使用特权

评论回复
songqian17| | 2021-4-12 19:43 | 显示全部楼层
哦,那看来还是得相信权威呀:lol

使用特权

评论回复
juventus9554| | 2021-4-12 19:45 | 显示全部楼层
楼主试过串口通信么?

使用特权

评论回复
dingy| | 2021-4-12 19:47 | 显示全部楼层
由于CPU内部没有FIFO,用心的软件和FreeRTOS之后,容易造成接收数据时中间的数据会丢,处理不过来,还没有解决

使用特权

评论回复
dengdc| | 2021-4-12 19:48 | 显示全部楼层
那不能下载的问题是怎么解决的呢?

使用特权

评论回复
jiajs| | 2021-4-12 19:50 | 显示全部楼层
在网上下一个Flash_Loader_Demonstrator软件,这个软件可以通过串口给STM32下载程序,跳线连接BOOT0 = 1,BOOT1 = 0。按照软件提示一路next下去,下载一个未设置“set all free pins as analog”的hex文件,重新上电后就又可以通过STLINK下载了。

使用特权

评论回复
wyjie| | 2021-4-12 19:53 | 显示全部楼层
ps,在STM32CUBE里面如果非要使用“set all free pins as analog”功能,记得把PINOUT -> SYS -> Debug选上“Trace ...”或者“JTAG...”,这里默认是disable,直接导致的结果就是自己把自己锁上。。。

使用特权

评论回复
zwll| | 2021-4-12 19:55 | 显示全部楼层
不用那么麻烦 把boot0改成1 然后按reset 然后仿真器就好用了,

使用特权

评论回复
llljh| | 2021-4-12 19:57 | 显示全部楼层
因为boot0改成1,就不从flash启动了,jtag引脚就不会被初始化了

使用特权

评论回复
supernan| | 2021-4-12 19:59 | 显示全部楼层
用Cube的时候要注意jtag引脚不要被初始化成普通IO

使用特权

评论回复
renyaq| | 2021-4-12 20:01 | 显示全部楼层
对,就这么 处理最简单 Boot 法。

使用特权

评论回复
heweibig| | 2021-4-12 20:03 | 显示全部楼层
把boot0改成1 然后按reset 然后仿真器就好用了,

使用特权

评论回复
xxmmi| | 2021-4-12 20:09 | 显示全部楼层
因为boot0改成1,就不从flash启动了,jtag引脚就不会被初始化了

使用特权

评论回复
wyjie| | 2021-4-12 20:11 | 显示全部楼层
确实挺好用的。省去了用户大部分时间。

使用特权

评论回复
yszong| | 2021-4-12 20:13 | 显示全部楼层
是个好方法,确实要注意这个问题,否则怎么也下载不进去的。

使用特权

评论回复
chuxh| | 2021-4-12 20:15 | 显示全部楼层
兄弟我用MX,配置TIM3怎么不中断,谢谢了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

821

主题

10121

帖子

4

粉丝