1万
7万
11万
管理员
使用道具 举报
18
309
363
高级会员
木兰花 发表于 2021-10-24 20:53 少个等号?这样__regR4 = __ASM("r4"); ???
eric2013 发表于 2021-10-25 02:17 没有少,就是这样的定义的。
木兰花 发表于 2021-10-25 12:38 这是什么语法,看不懂啊
3
12
21
新手上路
火车跑步机 发表于 2022-7-26 12:04 您好,请问是将代码放到哪里,我就把代码单独拎主函数好多报错点 然后在core_cm3.h中找到了类似的函数 把给 ...
eric2013 发表于 2022-7-26 12:55 升级你的CMSIS软件包到最新的5.9.0就可以了。
火车跑步机 发表于 2022-7-27 09:41 您好 报错解决了 好像是把那个__STATIC换成小写就行 还想问下大佬,这个是读取出R4寄存器的值而不是地址 ...
eric2013 发表于 2022-7-27 10:15 1、新版CMSIS已经有__STATIC定义了。 2、R寄存器不在内存映射地址上,他是独立的控制单元。
火车跑步机 发表于 2022-7-27 14:16 明白了,那请问操作R寄存器是不是只能用汇编语言来操作
eric2013 发表于 2022-7-29 09:12 楼主位的不就是C方式。
0
20
wonderfullook 发表于 2024-10-9 16:50 有用,但是连续读取好像因为自己写法问题就被优化掉了。但是谢谢楼主了
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-8-12 18:21 , Processed in 0.047722 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.