15
118
163
初级会员
使用道具 举报
1万
7万
11万
管理员
lhaoyue 发表于 2020-10-13 10:51 我用示波器看了,100usdelay是准确的,但EventRecoder测量不对,core时钟设置的是对的,EventRecoder用了好 ...
eric2013 发表于 2020-10-13 16:07 他测量的时候有个最大值,最小值,平均值之类的,过一会后,看平均值比准。
lhaoyue 发表于 2020-10-15 09:20 找到问题了,是因为开了LTO优化,导致EventRecorder所在的内存区被init了,所以数据不对。取消LTO就可以 ...
eric2013 发表于 2020-10-15 10:29 帮你测试了,确实是我前面说的,开启LTO后,过一会看平均值是正常的。
lhaoyue 发表于 2020-10-15 10:56 还费心硬汉测试,多谢硬汉! 想问下硬汉,你这边开启LTO后会报下面这个警告吗? .\APP\APP.sct(16): wa ...
eric2013 发表于 2020-10-16 10:25 没问题啊,你是不是做分散加载设置了
0
29
新手上路
lhaoyue 发表于 2020-10-16 15:33 我参考官方给EventRecorder单独开了一块ram,指定了EventRecorder.c在ram2中。
佛云猪 发表于 2020-10-16 18:24 或者如下 RW_IRAM3 0x24070000 UNINIT 0x00010000 { EventRecorder.o (+ZI)
佛云猪 发表于 2020-10-16 18:21 因为你开启了 LTO 导致的, 你可以把 SCT文件修改一下, 把 原先 的 EventRecorder.o (+ZI) 改为 *.o(. ...
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-8-13 01:38 , Processed in 0.053510 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.