硬汉嵌入式论坛

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

[STM32H7] 终于解决H7的综合Demo可以在各个优化等级下都能正常工作的问题

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2018-5-24 02:44:21 | 显示全部楼层 |阅读模式
可以在不同优化等级下工作可以有效检测Demo存在的一些比较隐藏的问题。

当前在各种优化等和时间优化的开启都已经没有问题。

后期的测试将主要采用最高等级的3,并开启相当给力的时间优化。
QQ截图20180524024009.png
回复

使用道具 举报

2

主题

569

回帖

575

积分

金牌会员

积分
575
发表于 2018-5-24 03:30:41 | 显示全部楼层
版主大大能不能分享一下各个优化等级下,会出现什么问题以及解决的办法?
回复

使用道具 举报

9

主题

160

回帖

187

积分

初级会员

积分
187
发表于 2018-5-24 08:40:14 | 显示全部楼层
leiyitan 发表于 2018-5-24 03:30
版主大大能不能分享一下各个优化等级下,会出现什么问题以及解决的办法?

使用阻塞延时类似函数
  1. void delay(void)
  2. {
  3.   volatile int x = 3000;
  4.   //int x = 3000; /* 错误, 会被优化 */
  5.   while(x--);
  6. }
复制代码


变量需要加volatile,否则会被优化掉
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2018-5-24 11:45:08 | 显示全部楼层
leiyitan 发表于 2018-5-24 03:30
版主大大能不能分享一下各个优化等级下,会出现什么问题以及解决的办法?

MDK的help文档里面有一些介绍
回复

使用道具 举报

7

主题

56

回帖

77

积分

初级会员

积分
77
发表于 2018-5-24 14:39:38 | 显示全部楼层
硬汉 有使用过525里的armcc6吗?
回复

使用道具 举报

7

主题

56

回帖

77

积分

初级会员

积分
77
发表于 2018-5-24 14:40:06 | 显示全部楼层
还有就是想知道综合demo啥时候发布啊 特别想使用新的网络协议栈 自己移植又不成功 想参考下
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2018-5-24 14:47:58 | 显示全部楼层
shannon2014 发表于 2018-5-24 14:39
硬汉 有使用过525里的armcc6吗?

以前是打算上AC6,第三方各种库支持的不完善,先不折腾他了。

http://www.armbbs.cn/forum.php?m ... &highlight=Comp

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2018-5-24 14:49:10 | 显示全部楼层
shannon2014 发表于 2018-5-24 14:40
还有就是想知道综合demo啥时候发布啊 特别想使用新的网络协议栈 自己移植又不成功 想参考下

等我把整体框架都测试合理和完善了
回复

使用道具 举报

9

主题

76

回帖

103

积分

初级会员

积分
103
发表于 2018-5-24 15:03:01 | 显示全部楼层
硬汉啊,你的H7开发板两个月内能出来吗,如果能出来,我就等等,哪怕暂时先用用Nucleo顶一顶。。急求
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2018-5-24 15:15:32 | 显示全部楼层
期待
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
发表于 2018-5-31 22:50:53 | 显示全部楼层
我用官方程序改的测试,开最高等级优化没问题,开时间优化工作不正常,不知道怎么查问题。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2018-6-1 02:11:27 | 显示全部楼层
HFLY 发表于 2018-5-31 22:50
我用官方程序改的测试,开最高等级优化没问题,开时间优化工作不正常,不知道怎么查问题。

是不是用FatFS了,FatFS不能开时间优化。
回复

使用道具 举报

1

主题

19

回帖

22

积分

新手上路

积分
22
发表于 2018-6-4 08:31:58 | 显示全部楼层
外挂了个高速ADC芯片,开时间优化ADC的驱动有问题了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2018-6-4 10:46:49 | 显示全部楼层
HFLY 发表于 2018-6-4 08:31
外挂了个高速ADC芯片,开时间优化ADC的驱动有问题了。

那得花点时间排查下驱动了,如果是HAL库本身的问题,就稍麻烦些了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 05:43 , Processed in 0.276128 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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