OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3426|回复: 6

请教原子哥,问题1:是否能把某段程序定位到代码区的某个具体地址上,如果能该用什么指令或函数? 问题2: 读取STM32F103的UID该用哪个库函数?

[复制链接]

23

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
329
金钱
329
注册时间
2015-6-23
在线时间
68 小时
发表于 2015-7-10 21:10:56 | 显示全部楼层 |阅读模式
5金钱
请教原子哥,问题1:是否能把某段程序定位到代码区的某个具体地址上,如果能该用什么指令或函数? 问题2: 读取STM32F103的UID该用哪个库函数?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

230

主题

1950

帖子

10

精华

论坛元老

Rank: 8Rank: 8

积分
4562
金钱
4562
注册时间
2010-12-14
在线时间
32 小时
发表于 2015-7-10 22:31:59 | 显示全部楼层
为什么有这种需求呢?
我是开源电子网?网站管理员,对网站有任何问题,请与我联系!QQ:389063473Email:389063473@qq.com
回复

使用道具 举报

23

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
329
金钱
329
注册时间
2015-6-23
在线时间
68 小时
 楼主| 发表于 2015-7-10 23:30:57 | 显示全部楼层
回复【2楼】Admin:
---------------------------------
可以通过把UID分成不同部分存放到不同的地方,还可以专门用一段代码完成第一次上电的UID获取和处理,然后在把处理的程序擦除,这样可以在量产的时候也能自动应用UID,不用手工输入,还能在被破解时自动擦除关键代码段
回复

使用道具 举报

23

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
329
金钱
329
注册时间
2015-6-23
在线时间
68 小时
 楼主| 发表于 2015-7-11 22:45:39 | 显示全部楼层
回复【3楼】luyongyun:
---------------------------------
请问有没有这样的存放指定地址的方法呢?
回复

使用道具 举报

22

主题

751

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1605
金钱
1605
注册时间
2015-6-10
在线时间
222 小时
发表于 2015-7-13 11:59:47 | 显示全部楼层
分段写  把每段的地址定出来,生成hex

然后把hex合成一个刷进去
回复

使用道具 举报

23

主题

131

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
329
金钱
329
注册时间
2015-6-23
在线时间
68 小时
 楼主| 发表于 2015-7-14 21:41:40 | 显示全部楼层
回复【5楼】止天:
---------------------------------
把每段的地址定出来:请问这个用那条指令能实现把具体地址定出来呢?能否举个简单的例子?
回复

使用道具 举报

22

主题

751

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1605
金钱
1605
注册时间
2015-6-10
在线时间
222 小时
发表于 2015-7-15 08:42:12 | 显示全部楼层

参考  百度   stm32 IAP + APP ==>双剑合一
具体怎么在各个地址中跳转  自己想法解决   我不会
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-20 01:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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