打印
[技术问答]

关于MS51PC0AE的ISP

[复制链接]
1239|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
microstar|  楼主 | 2024-10-9 08:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好!哪位有MS51PC0AE的ISP的软件源代码,就是下载到LDROM的那部分代码。我需要修改一下,变为用网络进行ISP功能

使用特权

评论回复
沙发
twinkhahale| | 2024-10-15 13:48 | 只看该作者
要实现通过网络进行ISP功能,你需要对现有的ISP代码进行修改,使其能够通过网络接口接收固件更新数据,并将其写入芯片的LDROM

使用特权

评论回复
板凳
清芯芯清| | 2024-10-15 14:36 | 只看该作者
你需要获取MS51PC0AE的现有ISP代码。通常,ISP代码会包含初始化芯片的硬件资源,如时钟、GPIO等。与外部设备(如PC)进行通信的接口,通常是UART、SPI或I2C。接收来自外部设备的数据,并将其写入芯片的Flash或LDROM。对写入的数据进行校验,确保数据的完整性和正确性

使用特权

评论回复
地板
eleg34ance| | 2024-10-15 15:43 | 只看该作者
要将ISP功能改为通过网络进行,你需要在现有ISP代码中添加网络通信模块

使用特权

评论回复
5
canfeil| | 2024-10-15 17:49 | 只看该作者
将现有的UART、SPI或I2C通信接口替换为网络通信接口。初始化以太网或Wi-Fi模块,配置IP地址、子网掩码、网关等网络参数。配置TCP或UDP服务器,等待客户端连接

使用特权

评论回复
6
suiziq| | 2024-10-15 18:55 | 只看该作者
在网络服务器中接收来自客户端的数据包。解析数据包,提取固件更新数据

使用特权

评论回复
7
Jacquetry| | 2024-10-15 19:07 | 只看该作者
网络isp怎么实现啊

使用特权

评论回复
8
wamed| | 2024-10-15 20:04 | 只看该作者
将接收到的固件数据写入芯片的LDROM。使用芯片提供的Flash编程API(如FLASH_ProgramWord)将数据写入LDROM

使用特权

评论回复
9
miltk| | 2024-10-15 21:12 | 只看该作者
对写入的数据进行校验,确保数据的完整性和正确性。可以使用CRC校验、MD5校验等方式进行数据校验。

使用特权

评论回复
10
星星点点didi| | 2024-10-16 08:42 | 只看该作者
确保网络模块能够正常工作,能够接收和发送数据。

使用特权

评论回复
11
gra22ce| | 2024-10-16 10:06 | 只看该作者
通过网络发送固件数据,验证芯片是否能够正确接收并写入LDROM

使用特权

评论回复
12
tiakon| | 2024-10-16 12:25 | 只看该作者
验证写入的数据是否正确,可以通过读取LDROM中的数据进行校验。

使用特权

评论回复
13
microstar|  楼主 | 2024-11-16 10:26 | 只看该作者
谢谢大家!已搞定。之前主要是纠结写入LDROM的问题。不知道地址是否要重新计算

使用特权

评论回复
14
Undshing| | 2024-11-17 13:28 | 只看该作者
一直没搞懂如何通过网络升级的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

11

帖子

0

粉丝