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

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

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:17
  • 最近打卡:2026-05-04 14:42:03

24

主题

107

回帖

926

积分

高级会员

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

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

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:220
  • 最近打卡:2026-02-14 08:46:29
已绑定手机

15

主题

619

回帖

756

积分

高级会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:725
  • 最近打卡:2026-03-30 12:09:34
已绑定手机

97

主题

7246

回帖

1万

积分

超级版主

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

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

截图202412041237557126.jpg

截图202412041238075945.jpg

截图202412041238222168.jpg

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:518
  • 最近打卡:2026-05-06 16:22:30
已绑定手机

278

主题

424

回帖

2307

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:17
  • 最近打卡:2026-05-04 14:42:03

24

主题

107

回帖

926

积分

高级会员

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

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

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:17
  • 最近打卡:2026-05-04 14:42:03

24

主题

107

回帖

926

积分

高级会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:518
  • 最近打卡:2026-05-06 16:22:30
已绑定手机

278

主题

424

回帖

2307

积分

金牌会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:466
  • 最近打卡:2026-02-08 20:24:31
已绑定手机

23

主题

279

回帖

1854

积分

金牌会员

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

STC = AI
退了
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:17
  • 最近打卡:2026-05-04 14:42:03

24

主题

107

回帖

926

积分

高级会员

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

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

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:17
  • 最近打卡:2026-05-04 14:42:03

24

主题

107

回帖

926

积分

高级会员

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

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

点评

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-5-11 03:24 , Processed in 0.116986 second(s), 97 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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