合泰单片机(HOLTEK)开发环境汇总下载
Contents
起因
选型选到合泰(Holtek)单片机(做触摸按键、小家电控制这类产品很常见),搭开发环境要分别在官网、论坛、封装库里翻工具。这篇把常用的几个入口汇总在一起,顺带说明每个工具是干什么的、什么时候需要它。
工具清单速览
| 工具 | 用途 | 什么时候需要 |
|---|---|---|
| 开发工具总入口(IDE/编译器/烧录软件) | 写代码、编译、烧录 | 从零开始必备 |
| E-LINK 下载器(软硬件) | 在线调试 + 程序下载 | 调试和量产烧录 |
| 芯片封装 AD 库 | Altium Designer 画原理图/PCB | 画硬件板 |
| 触摸函数库 | BS 触摸系列的按键检测 | 做触摸产品 |
各工具是什么
一、开发环境及相关工具下载
这是合泰官方的开发工具总入口:IDE(Windows 下的 HT-IDE3000,集成编辑器、C 编译器、汇编器、软件模拟)、烧录程序、各系列的头文件/例程都从这里进。合泰的开发环境和主流 ARM 生态最大的差别是“一套官方工具包打天下”——IDE、编译器、烧录器全是官方一家的,装好 IDE 基本就能编译工程了。
E-LINK下载器
https://www.holtek.com.cn/e-link
E-LINK 是官方的在线调试/下载器,相当于 ST-Link 之于 ST:一边接 PC,一边接目标板的调试口,负责程序下载和在线调试(断点、单步、变量观察),量产时也可以用它做离线烧录。裸片出厂没有程序,第一次把程序弄进去就要靠它(或官方支持的其它烧录器)。
二、合泰所有芯片封装AD库
Altium Designer 的芯片封装库。自己照 datasheet 画封装容易在焊盘尺寸、引脚序号上出错,官方库直接拿来用,画板这一步的风险就消掉了。
三、触摸库下载
合泰单片机触摸函数库汇总-BS 触摸系列单片机-合泰社区论坛 (holteksupport.com) http://www.holteksupport.com/forum.php?mod=viewthread&tid=50&extra=page%3D1
BS 触摸系列的价值就在这批库:触摸检测的灵敏度、滤波、环境自适应参数是官方按芯片调好的,自己从零写这些算法工作量很大。库按具体型号组织,用哪颗芯片就下对应分支。
踩坑记录与注意事项
- IDE、烧录器固件、库三者版本要配套:合泰工具链是官方封闭生态,老版本 IDE 认不出新固件的下载器(或反过来),遇到连接不上先统一升到最新;
- 触摸库和芯片型号强绑定:不同 BS 型号的通道数、寄存器不一样,库不能跨型号硬套,按论坛帖里的对应关系下;
- HT-IDE3000 是 Windows 程序:工程文件也带 IDE 私有格式,Linux/macOS 下基本只能开虚拟机;
- AD 库注意和自己的 AD 版本匹配:老版本 AD 打不开新库文件时,找官网的历史版本;
- 量产烧录和调试分开规划:调试用 E-LINK 在线烧没问题,量产建议用官方量产烧录器/代烧,速度和良率管理都不一样。
Author 软件开发大郭
LastMod 2022-07-05