LUSH_8579
LUSH_8579
这家伙很懒,什么也没写!

注册于 5年前

回答
4
文章
0
关注者
0

我 对问题发布了答案

4年前

stm32h743 usb vcom无法启动

检查Vector Table是否移动到RAM中了?

我 发表了评论

4年前

memset() 有时会编译出 unaligned 操作

@aozima 话说这只是下面的一句赋值,实际memset()是被彻底干掉了。我估计是因为下面对结构每一项都有赋值了,所以memset()应该是被优化掉了。现在没问题了。

我 发表了评论

4年前

memset() 有时会编译出 unaligned 操作

@aozima 其实strb r3, [r0, #10]是对的,之前只是str.w生成错了。

我 发表了评论

4年前

memset() 有时会编译出 unaligned 操作

@aozima 2019-q3 => 2020-q2现在新的版本编译出来的结果:8002329c <FLEXCAN_GetDefaultConfig>: 8002329c:

我 发表了评论

4年前

memset() 有时会编译出 unaligned 操作

除了 memset() 生成的这两条都是对齐的,但为什么此处没有调用文件中有的 memset() 函数,而是生成这两个奇怪的代码,这很诡异。没有禁用 CCR.UNALIGN_TRP,所以直接 Usag

我 对问题发布了答案

4年前

memset() 有时会编译出 unaligned 操作

除了 memset() 生成的这两条都是对齐的,但为什么此处没有调用文件中有的 memset() 函数,而是生成这两个奇怪的代码,这很诡异。没有禁用 CCR.UNALIGN_TRP,所以直接 Usag

回到
顶部

发布
问题

投诉
建议