- 博客(5)
- 收藏
- 关注
原创 【HC32L196】RT-Thread FAL 应用笔记
本文档介绍了如何在【HC32L196】芯片上使用 RT-Thread 的 Flash Abstraction Layer(FAL)进行 Flash 操作。FAL 是 RT-Thread 中用于管理和操作 Flash 设备的抽象层,使得不同硬件平台上的 Flash 操作具有一致的接口。
2024-07-10 14:27:28
1049
原创 【HC32L196】入门-从0开始构建程序
参考官方DDL外设示例代码,重新进行组织构建,过程中熟悉hc32l196的代码结构,调用关系。主要分为以下几部分: - 0001-gpio_output:使用IAR重新组织GPIO OUT代码;熟悉IAR使用,熟悉工程文件设置,了解代码导入工具 - 0002-hc32l19x_ddl:修改库文件名;熟悉hc32l196库文件调用关系 - 0003-uart_int:引入串口文件,调用库文件完成串口的字符输入输出;熟悉串口的代码和使用 - 0004-bsp:引入bsp概念,将外设的初始化统一归口到
2024-07-04 14:09:22
1236
原创 【HC32L196】故障集-HardFault_Handler,Exception occurred at PC = 0xad060022, LR = 0xfffffff9
今天手搓重新实现时,发现链接和编译均能成功,甚至代码都能正确运行到灯点亮。串口可以成功发送一个字节然后直接直接HardFault_Handler,暂时不展开写 HardFault_Handler。结论,没有将startup_hc32l19x.s添加进工程。
2024-06-21 21:15:14
215
原创 【RT-Thread】【HC32L196】移植 RT-Thread Nano 到 HC32L196
本文介绍了将 RT-Thread Nano 移植到 HC32L196 微控制器的具体步骤。首先,获取 HC32L196 的裸机工程和 RT-Thread Nano 源码。接着,通过 IAR 工具建立工程,并进行必要的编译设置。在编译过程中,需要解决函数重复定义的问题。然后,复制并精简 RT-Thread Nano 源码,移除不必要的架构文件。最后,通过修改板级支持包和编写点灯程序,验证移植的成功性。后续工作包括系统时钟配置、内存堆初始化、创建线程、printf 重定向等,完成这些步骤后,可以进一步开发和优化
2024-06-21 16:32:47
741
1
原创 【实用工具】IAR源文件导入工具EWPtool
本文介绍了如何使用 EWPtool 将源文件导入到 IAR Embedded Workbench,提高创建工程的效率。关于 EWPtool 的更多信息,请参考EWPtool 官方页面。
2024-06-20 16:09:16
1803
2
物联网 RTOS RT-Thread Nano 3.1.5 源代码
2024-06-21
HC32L19x-DDL-Rev1.2.0
2024-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人