硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4432|回复: 8
收起左侧

[STM32H7] 发现每次做工程模板尽管花了很多时间,但总能找到一些不如意的地方

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115668
QQ
发表于 2019-10-25 15:48:32 | 显示全部楼层 |阅读模式
比如最近做RL-TCPnet V7.X的FreeRTOS模板,发现这里没有清零,导致FreeRTOS工程串口打印有问题,但RTX5和裸机的却没有问题。。。

如果不是做FreeRTOS版,就很难发现这个问题。

QQ截图20191025154820.jpg
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115668
QQ
 楼主| 发表于 2019-10-25 15:51:45 | 显示全部楼层
虽然是老生常谈的问题,但还是容易犯错误,而且一般的工程应用还不容易发现。

STM32H7的HAL库所有结构体变量做局部变量用时,推荐直接初始化为0,防止不必要麻烦
http://www.armbbs.cn/forum.php?m ... 0955&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

6

主题

216

回帖

234

积分

高级会员

积分
234
发表于 2019-10-25 20:17:37 | 显示全部楼层
支持大佬!!
回复

使用道具 举报

1

主题

380

回帖

383

积分

高级会员

积分
383
发表于 2019-10-25 20:40:26 | 显示全部楼层
现在也习惯声明时直接初始化赋值了,一朝被蛇咬,十年怕井绳啊
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115668
QQ
 楼主| 发表于 2019-10-26 08:46:23 | 显示全部楼层
挖东衣宇 发表于 2019-10-25 20:40
现在也习惯声明时直接初始化赋值了,一朝被蛇咬,十年怕井绳啊

有时候声明时初始化还不够,在程序上电后初始化一下最保险,这种坑防不胜防

STM32H7的D2域SRAM使用注意事项
http://www.armbbs.cn/forum.php?m ... 4833&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1

主题

380

回帖

383

积分

高级会员

积分
383
发表于 2019-10-26 10:32:33 | 显示全部楼层
eric2013 发表于 2019-10-26 08:46
有时候声明时初始化还不够,在程序上电后初始化一下最保险,这种坑防不胜防

STM32H7的D2域SRAM使用注 ...

get,还要注意时钟的使能
回复

使用道具 举报

1

主题

26

回帖

29

积分

新手上路

积分
29
发表于 2019-10-27 09:42:41 | 显示全部楼层
都是宝贵的试错经验
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-11 03:52 , Processed in 0.236424 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表