附录:官方资料与下载
本课程使用的主要来源
- HPMicro Zephyr SDK Glue 开发指南
- Zephyr Getting Started Guide
- Zephyr Board Porting Guide
- Zephyr SoC Porting Guide
- Zephyr Architecture Porting Guide
- Zephyr Devicetree Guide
- Zephyr Kconfig Guide
工程内的硬件资料
板卡原理图、HPM6E70/HPM6E00 用户手册、Flash 与 SDRAM 器件资料应随工程发行包放在 hardware/ 或单独资料包中。课程中的管脚、容量、时序和地址结论均应能回到这些原始资料核对。
调试工具
- WCH CH347 官方页面
- WCH CH343/CH347 Windows 串口驱动
- Zadig
- OpenOCD
- Visual Studio Code
- Microsoft Serial Monitor
本工程的 tools/openocd-ch347/ 是为了同时支持 CH347F 与 HPM XPI Flash 的已验证 OpenOCD 版本。官方 Zephyr SDK Glue 提供的 OpenOCD 可用于受支持的调试器,但当前版本不包含本课程需要的 CH347 适配器驱动。
版本原则
west.yml 固定的是一组相互配合的源码版本。更新 Zephyr、sdk_glue、HPM SDK 或工具链后,应重新执行编译、JTAG、Flash、UART、LED 与 SDRAM回归验证,不能只根据单个版本号判断兼容性。