硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3130|回复: 4
收起左侧

[问题解答] 新唐N76E003的ICP串行协议

[复制链接]

3

主题

3

回帖

12

积分

新手上路

积分
12
发表于 2021-6-9 18:06:18 | 显示全部楼层 |阅读模式
H7-tool可以烧录新唐N76E003的固件,请问有没有对应的烧录串行协议?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2021-6-9 18:30:23 | 显示全部楼层
下载开源的APP 1.X,里面有开源代码可参考。
回复

使用道具 举报

3

主题

3

回帖

12

积分

新手上路

积分
12
 楼主| 发表于 2021-6-9 18:35:04 | 显示全部楼层
eric2013 发表于 2021-6-9 18:30
下载开源的APP 1.X,里面有开源代码可参考。

具体是N76E003的ICP串行协议。开源app 1.x指的是H7-Tool app 1.x吗? 方便给个链接吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2021-6-10 00:11:56 | 显示全部楼层
zhuwenfly 发表于 2021-6-9 18:35
具体是N76E003的ICP串行协议。开源app 1.x指的是H7-Tool app 1.x吗? 方便给个链接吗?

http://www.armbbs.cn/forum.php?mod=viewthread&tid=95468
回复

使用道具 举报

1

主题

72

回帖

75

积分

初级会员

积分
75
发表于 2023-6-29 10:15:11 | 显示全部楼层
感谢硬汉哥开源
硬汉哥有试过用这个算法烧写LDROM的部分吗?我把你的代码移植到了Arduino开发板上,但是只能读写APROM的部分,读LDROM得到的结果全是0xFF
我用逻辑分析仪抓包看了一下,发现Nu-Link在读APROM和LDROM的时候用的指令都是IAPCMD_READ_APROM(0x00),但是读LDROM的时候起始地址是0x3800(14k APROM+4k LDROM)。看起来像是读FLASH只用一种指令,只是APROM和LDROM对应的起始地址不一样
写APROM和LDROM也是类似的情况,使用的指令都是IAPCMD_PROGRAM_APROM(0x21),只是起始地址不一样。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-2 06:43 , Processed in 0.171005 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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