找回密码
 立即注册
查看: 1032|回复: 6

用户程序区的自定义ISP/本质还是用户程序,有办法让用户程序区的ISP代码不被读出吗

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-06-03 11:49:33

26

主题

168

回帖

1253

积分

金牌会员

积分
1253
发表于 2023-12-30 16:01:47 | 显示全部楼层 |阅读模式
根据官方例程,STC8H8K64U在STC-ISP配置:
64K用户程序区的后60K-FLASH为用户可以自己更改的DATA-FALSH/EEPROM,
64K用户程序区的前4K-FLASH用于自定义ISP/并且不让自己改自己 !

通过用户自己开发的的ISP写一个用户程序下载进去,
能将64K用户程序区的前4K的用户自己做的ISP代码全部读出来,
===在用户程序区,自己读自己了

有办法让读取只能读64K用户程序区的
后60K-FLASH的DATA-FALSH/EEPROM区,
不能读64K用户程序区的前4K的ISP代码
===芯片没这么设计,用户区自己读自己是可以的
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-04-18 19:48:06

0

主题

3

回帖

47

积分

新手上路

积分
47
发表于 2024-2-28 00:34:28 | 显示全部楼层
是不是配置成64K的EEPROM了,刚才测试了一下,
从0X0000读出来的是AP不分代码,从原理来说是对的!
并不能读取前4K的ISP部分程序,因为项目需求已经重写了ISP!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-06-03 11:49:33

26

主题

168

回帖

1253

积分

金牌会员

积分
1253
发表于 2024-2-28 09:24:52 | 显示全部楼层
l5*** 发表于 2024-2-28 00:34
是不是配置成64K的EEPROM了,刚才测试了一下,
从0X0000读出来的是AP不分代码,从原理来说是对的!
并不能 ...

BYTE iap_read_byte(WORD addr)
{
    return *(BYTE code *)addr;
}
这样能读出自己写的ISP部分
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:100
  • 最近打卡:2025-06-17 08:13:13

734

主题

1万

回帖

1万

积分

管理员

积分
16690
发表于 2024-2-28 14:17:27 | 显示全部楼层
在用户程序区,读取用户程序区当然是可以的,MOVC 就是干这个事的 !

那个演示程序只是演示,可以STC-ISP烧录时 :
设置开放部分用户程序区,可以被用户程序区的用户程序 IAP 修改而已
===这就是用户ISP
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-06-03 11:49:33

26

主题

168

回帖

1253

积分

金牌会员

积分
1253
发表于 2024-2-28 16:16:48 | 显示全部楼层
神*** 发表于 2024-2-28 14:17
在用户程序区,读取用户程序区当然是可以的,MOVC 就是干这个事的 !

那个演示程序只是演示,可以STC-ISP ...

楼主位内容有官方人员改动过吗?怎么感觉有些内容不是我写的?改动能不能加入说明或颜色区分,或者用回帖改动,直接在原内容上改搞得人格分列了都

点评

楼主问的这个问题的提法,有造成不熟悉的用户想到其他方向的联想 我做了专业的调整,不影响你的原问题 用户程序区的用户程序做用户自己的ISP区, 其实还是在用户程序区,只是实现不同的功能  详情 回复 发表于 2024-2-28 16:23
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:100
  • 最近打卡:2025-06-17 08:13:13

734

主题

1万

回帖

1万

积分

管理员

积分
16690
发表于 2024-2-28 16:23:17 | 显示全部楼层
aho*** 发表于 2024-2-28 16:16
楼主位内容有官方人员改动过吗?怎么感觉有些内容不是我写的?改动能不能加入说明或颜色区分,或者用回帖 ...

楼主问的这个问题的提法,有造成不熟悉的用户想到其他方向的联想

我做了专业的调整,不影响你的原问题

用户程序区的部分用户程序区用户自己的ISP区
其实还是 在用户程序区,只是实现不同的功能
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:100
  • 最近打卡:2025-06-17 08:13:13

734

主题

1万

回帖

1万

积分

管理员

积分
16690
发表于 2024-2-28 16:29:18 | 显示全部楼层
原题:【ISP 被读出来了】
===这个很多人 一目十行,会造成错误的映像

       所以我做了提问的调整,便调整就边解答了
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-17 22:00 , Processed in 0.287435 second(s), 83 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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