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

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

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-10-27 12:26:23

23

主题

106

回帖

915

积分

高级会员

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

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

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:208
  • 最近打卡:2025-12-19 08:43:20
已绑定手机

15

主题

625

回帖

776

积分

高级会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:649
  • 最近打卡:2025-12-20 00:06:24
已绑定手机

93

主题

6948

回帖

1万

积分

超级版主

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

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

截图202412041237557126.jpg

截图202412041238075945.jpg

截图202412041238222168.jpg

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:493
  • 最近打卡:2025-12-19 12:41:20
已绑定手机

271

主题

396

回帖

2177

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-10-27 12:26:23

23

主题

106

回帖

915

积分

高级会员

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

这个都是AI的,我那个是STC系列的
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-10-27 12:26:23

23

主题

106

回帖

915

积分

高级会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:493
  • 最近打卡:2025-12-19 12:41:20
已绑定手机

271

主题

396

回帖

2177

积分

金牌会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:433
  • 最近打卡:2025-12-20 06:02:21
已绑定手机

22

主题

280

回帖

1765

积分

金牌会员

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

STC = AI
REMOVEUNUSED
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-10-27 12:26:23

23

主题

106

回帖

915

积分

高级会员

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

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

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-10-27 12:26:23

23

主题

106

回帖

915

积分

高级会员

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

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

点评

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-12-20 08:03 , Processed in 0.138819 second(s), 97 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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