77
223
454
高级会员
使用道具 举报
1万
7万
11万
管理员
eric2013 发表于 2021-12-1 16:46 简单易用,存在这里就可以:
薪火相传 发表于 2021-12-1 17:22 这个0x00000207是地址,还是表示V1.00? 读时直接取地址么?
eric2013 发表于 2021-12-1 17:35 这个你随便表示,每个可以记录32bit数据,我们简单的注释了个V1.00,不必介意。 对,直接对读取这个地址 ...
354
2171
3238
版主
薪火相传 发表于 2021-12-1 18:03 我还是有点不太明白,这个地址是特定的还是?好像不是内部闪存的地址
caicaptain2 发表于 2021-12-2 09:11 这就是一个内部的flash地址,大概是0x8000 001C 第一个DCD __initial_sp就是flash的首地址。后面每一行 ...
薪火相传 发表于 2021-12-2 11:40 所以上面那个0x00000207只是个指针变量的名称?我能不能这样定义一个名称?这样会报错
0
123
初级会员
薪火相传 发表于 2021-12-2 14:09 可以了,感谢几位小伙伴的解答,抱拳!
7
36
57
98
359
653
金牌会员
xdh873939316 发表于 2022-1-10 10:59 有点疑问,为什么定义版本号不能直接在代码里面直接定义一个变量 uint32_t g_version = 2001// 表示V2.0.0. ...
2
20
26
新手上路
zzh616320030 发表于 2024-10-16 19:51 用变量的方式试了怎么是不行的,IMPORT boot_ver ,在别的文件里有定义了boot_ver为const常量数据了,编译 ...
eric2013 发表于 2024-10-17 09:53 那就干脆,直接写就行。
zzh616320030 发表于 2024-10-17 10:26 谢谢回复,如果用const变量有办法吗,或者想用一个宏定义,但是我看这个文件不可以用宏定义,主要是我们 ...
eric2013 发表于 2024-10-18 10:08 const attribute at设置到指定地址满足需求不
zzh616320030 发表于 2024-10-18 10:45 上次的说错了,应该是0x08000020,这个地址
zzh616320030 发表于 2024-10-18 10:43 如果用const attribute at,这个地址可以用0x0800C020这个地址吗,这个就是跟上面实现的是同一个地址了
kaixuan520 发表于 2024-11-18 17:52 直接用const attribute at就行了,可以定位到flash末尾附近的地址上,无论是bootloader上还是app里都方便 ...
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-6-10 09:15 , Processed in 0.410479 second(s), 27 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.