在使用HC32官方的代码生成工具XHCode的时候发现一个小问题:虽然在时钟树界面配置了USB的时钟,但是生成的代码中并没有对USBCKS的初始化。同时翻看官方驱动库HC32F460_DDL_Rev3.3.0中的例程时,发现并没有USB的例程。所以稍微研究了一下各个外设的时钟源,以及如何选择各时钟源,写篇文章记录一下。

最近了解到了Letter Shell这个轻量级的命令行,看了一下官方给出的例程,可以移植到SEGGER RTT上,于是尝试了一下,记录一下过程。

在进行C2000开发时,能选择的IDE很少,只有TI自家的Code Composer Studio(CCS),是基于Eclipse魔改过来的(CCS20开始是基于theia魔改的了)。新人在一开始上手使用CCS的时候可能会一头雾水,并且CCS的代码补全功能非常鸡肋,所以在这里介绍一种在宇宙最强编辑器VSCODE上编辑并编译C2000工程的方法。