摘要: 通过makefsdata可以将html转换为lwip使用的c数组 阅读全文
posted @ 2023-12-07 17:42 USTHzhanglu 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 本文介绍了通过jsmn解析json的方法 阅读全文
posted @ 2023-12-05 17:22 USTHzhanglu 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 前言 LWIP的移植可以参考上篇文章 《HC32F4A0 lwip移植 - USTHzhanglu - 博客园 (cnblogs.com)》 此博文为学习笔记,仅介绍如何使用官方demo,无更深入分析。 关键词:LWIP, HTTP, HTTPD, HC32 参数 MCU型号 HC32F4A0PIH 阅读全文
posted @ 2023-12-04 11:07 USTHzhanglu 阅读(221) 评论(0) 推荐(0) 编辑
摘要: HPM5301介绍 HPM5301是先辑半导体出的一款300Mhz的riscV芯片,售价7.99,开发板售价39.99,性价比超高 资源获取 evklite基本不需要原理图,下载SDK和ENV即可 SDK连接:https://github.com/hpmicro/hpm_sdk hpm5301还需要 阅读全文
posted @ 2023-11-30 11:25 USTHzhanglu 阅读(714) 评论(3) 推荐(0) 编辑
摘要: 起因 从HC32F460上移植bootloader到HC32F4A0上后,应用程序无法正常使用。主要代码如下: void execute_user_code(uint32_t appxaddr) { uint32_t JumpAddress; sram_size = (*(uint32_t *)ap 阅读全文
posted @ 2023-10-24 10:17 USTHzhanglu 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 最近在测试时,发现主机通过UDP发送1包数据,会出现wireshark抓到两包相同数据,但是目标处只接收到1包数据的问题。 反复排查,发现只要使用USB转网口,就会出现这个问题。 最后确认是使用混杂模式的原因 怀疑是转接板接收到主机msg后,会将该msg发送出去,不巧的是混杂模式抓到了这包数据,因此 阅读全文
posted @ 2023-10-13 16:36 USTHzhanglu 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 现象 有#include,go to define 出现以下情况: 多个完全一样的Name。 问题所在 在函数内使用#include void _test(void) { #include "hal_uart.h" #include "string.h" typedef enum时带有本名 type 阅读全文
posted @ 2023-09-21 16:36 USTHzhanglu 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 前言 LWIP的移植可以参考上篇文章 《HC32F4A0 lwip移植 - USTHzhanglu - 博客园 (cnblogs.com)》 MDNS官方使用文档lwIP: MDNS (nongnu.org) 参数 MCU型号 HC32F4A0PIHB 库版本 HC32F4A0_DDL_Rev2.0 阅读全文
posted @ 2023-09-20 16:37 USTHzhanglu 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 前言 HC32F4A0是华大半导体出品的一款高性能芯片,支持10M/100M的ETH。官方提供了LWIP的移植方法,本文档是基于官方笔记 《AN_HC32F4A0系列的以太网LWIP协议栈移植_Rev1.1》,在HC32F4A0_DDL_Rev2.0.0 库上的移植笔记。 参数 MCU型号 HC32 阅读全文
posted @ 2023-09-01 14:50 USTHzhanglu 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 测试环境 MCU: HC32F460JEUA 环境:KEIL 5.3.7 GCC VERSION:ARM_5.0.6 供电电压:3.3V 衡量方法:Coremark 测试结果 运行主频:310Mhz 得分:813.47 LOG: sysclkFreq = 310 MHz hclkFreq = 310 阅读全文
posted @ 2023-02-22 16:58 USTHzhanglu 阅读(185) 评论(0) 推荐(0) 编辑