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

AP区间代码编译出来后开始字符不是02H开始

[复制链接]

2

主题

5

回帖

32

积分

新手上路

积分
32
发表于 2023-6-1 09:59:29 | 显示全部楼层 |阅读模式
根据官方ISP相关介绍,我工程设置模仿官方例程,甚至直接用官方工程文件改,编译出来的hex,FF1000地址不是02H数值,而是FFH。找了半天也不知道为什么,于是我直接编译官方例程上demo,结果发现官方例程编译出来也是FFH,请问是我理解错还是哪里有问题?

AP区间代码编译出来后开始字符不是02H开始-1.png

回复

使用道具 举报 送花

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

39

主题

2006

回帖

6845

积分

论坛元老

积分
6845
发表于 2023-6-1 13:06:02 | 显示全部楼层
STC32系列用户代码的起始地址是 FF:0000H,跳转指令也是在这个位置:

1.png

2.png

回复 支持 反对

使用道具 举报 送花

2

主题

5

回帖

32

积分

新手上路

积分
32
发表于 2023-6-1 13:49:44 | 显示全部楼层
乘风*** 发表于 2023-6-1 13:06
STC32系列用户代码的起始地址是 FF:0000H,跳转指令也是在这个位置:


这是官方ISP代码跳转前判断!

QQ图片20230601134833.png
回复 支持 反对

使用道具 举报 送花

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

39

主题

2006

回帖

6845

积分

论坛元老

积分
6845
发表于 2023-6-1 14:07:16 | 显示全部楼层
210*** 发表于 2023-6-1 13:49
这是官方ISP代码跳转前判断!

这需要对AP代码进行处理,才会将跳转指令转到 FF:1000H

1.png

回复 支持 反对

使用道具 举报 送花

2

主题

5

回帖

32

积分

新手上路

积分
32
发表于 2023-6-1 15:00:46 | 显示全部楼层
乘风*** 发表于 2023-6-1 14:07
这需要对AP代码进行处理,才会将跳转指令转到 FF:1000H

感谢!如果我自己重新做的ISP程序,没有用到官方那个所谓上位机,那我应该怎么处理AP程序呢?
在实际应用中,是通过4G模块下载AP的bin文件,保存到外部flash中,然后复位进入ISP,又ISP识别外部flash是否存在新的bin,如果存在则更新AP区域,所以需要用户自己来处理这个所谓“上位机应用会自动处理”这个问题。
回复 支持 反对

使用道具 举报 送花

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

39

主题

2006

回帖

6845

积分

论坛元老

积分
6845
发表于 2023-6-1 15:07:04 | 显示全部楼层
210*** 发表于 2023-6-1 15:00
感谢!如果我自己重新做的ISP程序,没有用到官方那个所谓上位机,那我应该怎么处理AP程序呢?
在实际应用 ...

需要升级的AP的bin文件,先手动处理,将跳转指令移到对应地址,然后再通过4G模块传输。
回复 支持 反对

使用道具 举报 送花

2

主题

5

回帖

32

积分

新手上路

积分
32
发表于 2023-6-2 12:07:18 | 显示全部楼层
乘风*** 发表于 2023-6-1 15:07
需要升级的AP的bin文件,先手动处理,将跳转指令移到对应地址,然后再通过4G模块传输。 ...

这个手动处理有没有相关文档说明一下?就是这个地方不理解
回复 支持 反对

使用道具 举报 送花

2

主题

5

回帖

32

积分

新手上路

积分
32
发表于 2023-6-2 14:18:37 | 显示全部楼层
乘风*** 发表于 2023-6-1 15:07
需要升级的AP的bin文件,先手动处理,将跳转指令移到对应地址,然后再通过4G模块传输。 ...

打了电话给原厂FAE,这个处理就是把FF0000H跳转指令直接复制到FF1000H就可以了。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 20:38 , Processed in 0.158538 second(s), 99 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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