Microchip
直播中

史岩超

7年用户 159经验值
私信 关注
[问答]

PIC32MZ2048ECG100上的Web服务器没有工作

你好,我在PIC32 MZ2048 ECG100+SMSC LAN840板上工作。该设计是基于PICMZ以太网起动器工具箱板。为了测试我的板,我采用了HARMony的代码“web_server_nvm_mpfs”(我已经在PIC32MZ以太网启动器工具包上测试过这个代码,它工作得很好),并将设备更改为PIC32MZ2048ECG100。然后在和谐配置器中,我选择了我自己的BSP(我已经添加到它)。休息一切(RMII模式,外部水晶频率,IP地址和其他相对设置等)保持不变。在和谐配置器的引脚图中,它根据所选部分(PIC32MZ2048ECG100)自动显示以太网控制器引脚。我生成了代码,然后构建它,对板进行编程,然后从PC上查找它。它没有工作,我不断地得到目的地主机无法访问的回复。这个代码应该像直接在新板上那样工作吗?我仍然需要手动修改一些代码来运行吗?我请求PIC32 MZ和和声专家回答。谢谢,问候,Pranav S. Paralikar。

回帖(3)

张佳婧

2019-9-17 11:14:51
有没有人已经在这种类型的应用程序上工作过?
举报

杨叶

2019-9-17 11:23:15
嗨,将现有项目从一个BSP转换到另一个BSP有几种方法。要避免的主要错误是将现有配置复制到新的配置中并修改它。Harmony不知道MPLAB X配置管理器。因此,它将在编译器选项和头文件(到处都有搜索路径)中的现有路径之后添加新路径。结果,它会产生很多错误。除非您对路径有很好的经验,否则很难手动纠正这一点。您可以使用特性导出/导入来导出现有应用程序的设置。最简单的方法是创建一个新项目并导入设置。在线课堂,Lab3,你可以下载到这里。
举报

张佳婧

2019-9-17 11:38:16
您好,RISC,非常感谢您的回复。将代码从144针设备(PIC32MZ2048ECG/H144)移植到100针设备实际上是一个非常简单的过程。通过几次仔细的交叉检查,我可以很容易地在我的板上运行代码。再次感谢您。谢谢和问候,Pranav。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分