本帖最后由 GeekyGeek 于 2016-4-11 20:59 编辑
今天刚完成PIC32MZ EC Starter Kit的UDP协议的ethernet bootloader, 是从Microchip AN1388移植过来的。
整个项目分两部分,都是由我完成的。
一: PC端host程序-- PhnLoader
运行环境:Window + .NET Framework 4.5
开发语言:C# 通信类型:UDP Server IP 地址: 192.168.1.105 端口号: 8720
二: MCU端boot程序-- PhnBoot
运行环境:PIC32MZ EC Starter Kit 开发语言:C 语言 (Microchip XC32 free) 通信类型:UDP Client IP 地址: 192.168.1.123 端口号: 8740
注意:1. 此PIC32MZ ethernet bootloader不支持Configuration Bits烧写,请保持application的Configuration Bits和bootloader的一致。 2. 使用此bootloader前请确保application正常编译,单独运行正常 3. 上一条没问题后,添加附件中的linker script到application项目中重新编译,先烧录ethernet bootloader到target,再下载application hex. 4. 此ethernet bootloader只在小交换机的局域网中测试过,可能不支持带Vlan的网络环境。
|