找回密码
 立即注册
查看: 84|回复: 7

请教:ai-isp 为什么起始地址 0x0000 下面是0x2000

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:143
  • 最近打卡:2025-04-29 09:29:30

31

主题

148

回帖

980

积分

高级会员

积分
980
发表于 2025-4-22 16:04:18 | 显示全部楼层 |阅读模式
rt!请教:3的左边那俩地址数字是怎么回事?
截图202504221603575221.jpg

本帖被以下淘专辑推荐:

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2025-4-22 16:25:00 | 显示全部楼层
这里的缓冲区是指ISP软件的缓冲区,也是打开的文件放在程序/EEPROM区域的起始地址。
例如设置EEPROM缓冲区起始地址为0x0100,那么打开的EEPROM文件内容就会放在这个地址后面:
截图202504221620352979.jpg
勾选清除XXX缓冲区的话,那么重新打开一个文件的话,会先清除上次打开的文件内容,然后放入新打开的文件内容。

点评

淘理由:之前从没有注意到的功能,也一直不知道怎么用,都是保持默认设置。今天懂了(捂脸笑哭  发表于 2025-4-22 17:32
1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:143
  • 最近打卡:2025-04-29 09:29:30

31

主题

148

回帖

980

积分

高级会员

积分
980
发表于 2025-4-22 16:30:16 | 显示全部楼层
乘风*** 发表于 2025-4-22 16:25
这里的缓冲区是指ISP软件的缓冲区,也是打开的文件放在程序/EEPROM区域的起始地址。
例如设置EEPROM缓冲区 ...

按您图片设置的话,那么前100个字节就留空不用了?


我咨询了一下tongyiqianwen:

STC89C52单片机内部集成有4K字节(即4096字节)的EEPROM存储空间。这个EEPROM可以用来存储需要在断电后依然保存的数据,比如设置参数或者采集到的关键数据等。该EEPROM被划分成8个扇区,每个扇区大小为512字节(即512B),起始地址为0x20000,地址范围一直到0x2FFF。如果需要对EEPROM进行写操作,需要注意先擦除目标扇区,因为EEPROM是以扇区为单位进行擦除操作的。


这个0x2000并不在eeprom区錒!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2025-4-22 16:36:58 | 显示全部楼层
yzhk*** 发表于 2025-4-22 16:30
按您图片设置的话,那么前100个字节就留空不用了?

前面空间可以留空后续程序里使用。
或者先打开一个EEPROM文件放在起始地址为0x0000的空间。然后取消“清除EEPROM缓冲区”勾选,设置新的启示地址,再打开另一个EEPROM文件,这样就可以将两个文件内容合并烧录到芯片里。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2025-4-22 16:40:36 | 显示全部楼层
89C52的EEPROM起始地址是0x2000,所以软件默认就设置了起始地址为0x2000
截图202504221639513402.jpg
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:143
  • 最近打卡:2025-04-29 09:29:30

31

主题

148

回帖

980

积分

高级会员

积分
980
发表于 2025-4-22 16:54:01 | 显示全部楼层
乘风*** 发表于 2025-4-22 16:36
前面空间可以留空后续程序里使用。
或者先打开一个EEPROM文件放在起始地址为0x0000的空间。然后取消“清 ...

头一次听说啊。mcu里存放俩程序。到时候是顺序执行么?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2025-4-23 09:35:33 | 显示全部楼层
yzhk*** 发表于 2025-4-22 16:54
头一次听说啊。mcu里存放俩程序。到时候是顺序执行么?

我举的例子是两个EEPROM文件合并烧录到EEPROM空间,不是两个程序。
两个程序文件,例如在线升级的用户IAP文件跟用户APP文件经过修剪后,也可以用这种方法合并烧录到芯片里。合并后的程序也是完整的一个程序,不是两个独立程序。
回复 支持 1 反对 0

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-1 22:19 , Processed in 0.127666 second(s), 95 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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