找回密码
 立即注册
查看: 1096|回复: 5

用户自定义ISP,如何修改 eeprom为50k,参数该如何设置

[复制链接]

1

主题

3

回帖

27

积分

新手上路

积分
27
发表于 2023-6-20 15:19:24 | 显示全部楼层 |阅读模式

你好,STC8A8K64D4,官方下载的STC-official-user-UART-ISP-bootloader-demo-STC8H8K64U-series 设置 eerom 为 60k,程序可以正常调试。 我希望修改 eeprom 为50k ,如下的参数,该如何设置? 请指教谢谢。

用户自定义ISP,如何修改 eeprom为50k,参数该如何设置-1.png

用户自定义ISP,如何修改 eeprom为50k,参数该如何设置-2.png


用户自定义ISP,如何修改 eeprom为50k,参数该如何设置-3.png [img]file:///C:\Users\mayn\Documents\Tencent Files\123889095\Image\C2C\UR9C5E79[{~Z$@21L~CZT$S.png[/img]

用户自定义ISP,如何修改 eeprom为50k,参数该如何设置-4.png

#define LDR_SIZE                    0x1000
#define LDR_VERSION             0x0100

以上这个几个参数,该如果配置?

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-30 14:38:57

25

主题

977

回帖

3599

积分

超级版主

积分
3599
发表于 2023-6-20 15:47:35 | 显示全部楼层
如果你要实现“用户自定义ISP”,
则必须除用户ISP区域的4K代码空间外的60K必须为EEPROM
这样才能对全部的用户代码区更新代码

你现在需要“修改 eeprom为50k”,是原来Demo中默认的4K用户ISP空间不够用吗?
回复 支持 反对

使用道具 举报 送花

1

主题

3

回帖

27

积分

新手上路

积分
27
发表于 2023-6-20 16:08:33 | 显示全部楼层
zh*** 发表于 2023-6-20 15:47
如果你要实现“用户自定义ISP”,
则必须除用户ISP区域的4K代码空间外的60K必须为EEPROM
这样才能对全部的 ...

是啊,ISP区域的4K 太小了,如何增加到14k?
回复 支持 反对

使用道具 举报 送花

1

主题

3

回帖

27

积分

新手上路

积分
27
发表于 2023-6-21 10:36:00 | 显示全部楼层
原先正常的程序,用户AP代码区,修改了向量表INTVECTOR(0x1000) ,发现 void I2C_Isr() interrupt 24  这个中断不能进入,如何解决?
回复 支持 反对

使用道具 举报 送花

1

主题

3

回帖

27

积分

新手上路

积分
27
发表于 2023-6-21 14:43:55 | 显示全部楼层
12388*** 发表于 2023-6-20 16:08
是啊,ISP区域的4K 太小了,如何增加到14k?

原先正常的程序,用户AP代码区,修改了向量表INTVECTOR(0x1000) ,发现 void I2C_Isr() interrupt 24  这个中断不能进入,如何解决?

点评

根据你的需求,系统代码为14K(0x3800),EEPROM为50K 我将我们网站上的范例进行了一下修改 用STC8A8K64D4芯片测试通过 用户demo程序中也测试将中断向量起始设置为0x3800后 响应I2C中断没问题  详情 回复 发表于 2023-6-21 15:56
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-30 14:38:57

25

主题

977

回帖

3599

积分

超级版主

积分
3599
发表于 2023-6-21 15:56:17 | 显示全部楼层
12388*** 发表于 2023-6-21 14:43
原先正常的程序,用户AP代码区,修改了向量表INTVECTOR(0x1000) ,发现 void I2C_Isr() interrupt 24  这 ...

根据你的需求,系统代码为14K(0x3800),EEPROM为50K
我将我们网站上的范例进行了一下修改
用STC8A8K64D4芯片测试通过


用户demo程序中也测试将中断向量起始设置为0x3800后
响应I2C中断没问题

STC-official-user-UART-ISP-bootloader-demo-STC8A8K64D4-series-(14K 50K).zip

28.84 KB, 下载次数: 95

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 06:52 , Processed in 0.114638 second(s), 85 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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