完整的S32K144的学习汇总如下:
https://github.com/GreyZhang/g_s32k144
这几天复工了,自己折腾自己爱好的时间少了,加上前面几天花了比较多的时间在学习lisp,S32K144的学习有点延迟了。今天,稍微前进一步,先来了解一下我选择的S32K144的开发工具S32DS for ARM。
如何快速而全面掌握相关的知识呢?我选择的方式是从官方提供的说明文档开始,这里快速看一下FAQ文档,把涉及到我快速学习需要的信息整理一下。
首先,可以关注的是下面的几个网站:
目前来说,我主要是看了第一个,获取了一个软件的安装包以及SDK的升级包。其他的两个支持类以及论坛类的网站,仅仅是把论坛打开看了一眼,后续有问题或者有需要的时候或许会继续 看。
关于开工具内置的编译器,有如下的描述:
目前的gcc版本中,这算是老的了。不过,似乎来个幽默:其实,我之前用的gcc大都是4.X,其实更加古董。关于版本的信息,我们也可以直接找到里面的gcc的软件,进行查看:
关于已经安装的软件插件的卸载,可以按照如下的操作:
Help->Install new softeware。之后,点击下面的链接:
在弹出的窗口界面中,可以选中已经安装的软件,之后选择卸载操作。这个之前使用各种基于eclipse的IDE的时候都没有注意过,一直没有尝试过已经安装软件的卸载。
关于eclipse的编辑器,有诸如快速跳转到定义等功能。或许,有些人会需要,一般来说我需要的其实就是一个编译器。至于代码的编辑,更多时候我直接emacs搞定。因此,这部分的信息不做总结了。
关于如何编译一个工程,有如下的简单描述:
其实,对于我来说,感觉知道了这些之后,这个IDE的上手工作基本上就算是get到了。剩下的应该就是调试之类的高级技能扩展了。
关于软件的调试断点:
直接看这份文档,似乎介绍这部分信息还稍微早一点。应该先去掌握一下烧写以及调试操作。看起来,这个文档应该晚一点看,先看看快速上手的文档或许更合适。
关于调试器可以查看到的信息:
这里有两个需要关注的信息:1,可以查看寄存器; 2,可以把数值转换成十六进制或者二进制等不同的显示格式。
关于寄存器的读取操作:
这里需要注意的是这个操作与变量的差异。相比变量的观察,寄存器观察操作繁琐一点,需要双击操作。这个双击操作,是一个toggle模式的操作,在观察与不观察之间切换。
某些特殊情况下,调试的时候无法显示寄存器,需要在如下的地方进行指定:
这个,似乎在每个人的学习中或多或少会遇到的。
整个FAQ,对于我们初期学习上手来说,我个人感觉需要注意的几个重点项就是上面这些。其他的事项,在后面的实践中应该也会慢慢掌握起来。
完整的S32K144的学习汇总如下: