???????? 全部学习汇总: GreyZhang/g_s32k344: A new MCU learning notes. I would try to use MCAL instead of SDK. (github.com)
???????? 编译有专门的编译器安装包,也有IDE的安装形式。这里我选择了IDE,因为我还需要一个开发调试环境。这个IDE可以让我方便使用调试器。
???????? 这里有一个安装的指导手册,给出来了大概的安装方式。其实对于windows版本的安装还是比较简单的,只需要安装执行文件,之后输入license即可。而license可以在自己的账号下获取。
???????? 另外一部分就是RTD的安装,这个应该就是MCAL的安装包,包括了EB tresos Studio这个配置工具。
???????? 下载的时候会看到很多软件包,其中有一些功能安全相关的需要特殊的权限才可以去下载。不过,本身提供的基础的软件包应该就足以让我们去了解这个MCU的大概情况以及MCAL开发的基本方法了。
???????? 这个是我在下载软件的时候出现的一个清单界面。
???????? 这个软件的安装是在线安装而不是离线的安装包了,这个跟之前的一些软件安装体验还是不相同的。不过安装的过程中会存一份离线下载的文件,这样后续如果想要重新安装就会方便一些。
???????? 在这个过程中我发现,我前面安装的IDE可能版本并不够新。在安装的过程中,我选择了上面的full类型,这样会重新安装IDE,而下载的版本中我看到了一个3.4.3的版本。这个版本比我最初安装的版本是要高一些的。
???????? 中间会有一些访问权限导致的无法安装,暂时我是直接确认跳过了。等到后面实际的功能调试的时候可能还会回头处理。
???????? 另外,根据之前的一些经验,可能MCAL等RTD包最好重新安装一下,选择EB的安装目录。在这个整包安装的过程中,EB的配置工具是晚于MCAL的安装的,因此这个选择没法直接做。不过,似乎还可以通过修改配置文件的方式来处理,这个等我后面再尝试。
???????? 这样,整个工具的安装应该就差不多了。主要的工具是两个,一个是编译器另一个是调试器,其他的使用方式其实都是可以灵活变通的。
???????? 另外,梳理一下我自己的调试探索的初步想法。这个平台的尝试,我还是考虑以printf查看中间信息的方式为主。调试器我会用,主要还是用来做烧写。如果能够找到较为成熟的串口烧录方式,调试器可能都会用的很少。这种调试的方法不是很高端,但是可以很好地锻炼我们的思维模式。这也已经成了我这么多年来多少有一丝固有的思维模型了。