找回密码
 立即注册
查看: 269|回复: 10

问一个问题:程序里能判断MCU划分的EEPROM的大小吗?

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-04-17 09:50:59

17

主题

91

回帖

755

积分

高级会员

积分
755
发表于 2024-12-4 11:37:11 | 显示全部楼层 |阅读模式

我有一批片子,是STC1K16和STC1K24 混用的,现在 程序大于16K,在16K里占用EEPROM空间也是可以运行的,但是EEPROM 地址要调整了, 程序有什么办法知道自己是运行在哪个芯片上?

回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:154
  • 最近打卡:2025-04-30 08:40:57
已绑定手机

15

主题

630

回帖

730

积分

高级会员

积分
730
发表于 2024-12-4 12:14:03 来自手机 | 显示全部楼层
应该可以读取芯片型号的吧
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-12-4 12:39:28 | 显示全部楼层

部分型号可通过读取只读XSFR读到型号
截图202412041237403535.jpg

截图202412041237557126.jpg

截图202412041238075945.jpg

截图202412041238222168.jpg

DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:434
  • 最近打卡:2025-05-01 20:16:58
已绑定手机

229

主题

328

回帖

1471

积分

金牌会员

积分
1471
发表于 2024-12-4 13:20:58 | 显示全部楼层
EEPROM本来就可以运行程序
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-04-17 09:50:59

17

主题

91

回帖

755

积分

高级会员

积分
755
发表于 2024-12-4 16:28:00 | 显示全部楼层
Debu*** 发表于 2024-12-4 12:39
部分型号可通过读取只读XSFR读到型号

这个都是AI的,我那个是STC系列的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-04-17 09:50:59

17

主题

91

回帖

755

积分

高级会员

积分
755
发表于 2024-12-4 16:31:03 | 显示全部楼层
QQ6243*** 发表于 2024-12-4 13:20
EEPROM本来就可以运行程序

现在不是关心 EEPROM 里运行程序,是要有什么办法知道划分给EEPROM的flash大小,我程序好改写记录的起始地址
我已经有办法了:读一下eeprom的0页,如果有数据就是 16的,程序已经写到EEPROM的空间了,如果没有数据就是 24的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:434
  • 最近打卡:2025-05-01 20:16:58
已绑定手机

229

主题

328

回帖

1471

积分

金牌会员

积分
1471
发表于 2024-12-4 18:00:47 | 显示全部楼层
zh*** 发表于 2024-12-4 16:31
现在不是关心 EEPROM 里运行程序,是要有什么办法知道划分给EEPROM的flash大小,我程序好改写记录的起始地 ...

上面不是有人回答了吗,可以读CHIP的用户程序空间结束地址
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:239
  • 最近打卡:2025-05-02 03:42:37

22

主题

283

回帖

905

积分

高级会员

积分
905
发表于 2024-12-4 19:55:07 | 显示全部楼层
zh*** 发表于 2024-12-4 16:28
这个都是AI的,我那个是STC系列的

STC = AI
REMOVEUNUSED
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-04-17 09:50:59

17

主题

91

回帖

755

积分

高级会员

积分
755
发表于 2024-12-5 09:36:12 | 显示全部楼层
QQ6243*** 发表于 2024-12-4 18:00
上面不是有人回答了吗,可以读CHIP的用户程序空间结束地址

部分型号可通过读取只读XSFR读到型号,不是全部都行的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-04-17 09:50:59

17

主题

91

回帖

755

积分

高级会员

积分
755
发表于 2024-12-5 09:36:36 | 显示全部楼层

部分型号可通过读取只读XSFR读到型号
STC的不行

点评

STC=AI,都是一样的  发表于 2024-12-5 14:21
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 06:35 , Processed in 0.141718 second(s), 116 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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