叙述一下自己在新建工程中学到的一点知识,如有不当,欢迎指正(如有侵权,联系删除,谢谢)
运行codewarrior 软件,选择File如图
弹出对话框
图中红色标出地方提示为选择芯片型号类型,根据自己需要选择下面的芯片类型。里面大体包含三个类别(详细情况可自行研究了解)
(HCS12系列里面的G系列缺G64的芯片支持包,在S12单片机——P&E与驱动_菜渣渣鸟的博客-CSDN博客中有所描述,这是笔者自己写的,也可自行查找。还有修改第一篇文章漏洞:安装好codewarrior 5.1时,里面G系列的支持包(HCS12点加号展开后会看到)是存在的但是缺G64,需要自己下载并安装)
在上图中,标红的地方是选择连接方式即烧录程序到开发板时选用的设备。以下是笔者自己的理解
选择P&E USB BDM Multilink 是烧录器MULTILINK UNIVERSAL,具体形状等如下图
类似于这个的烧录器还有一款,如下图(笔者只是用了一次,具体需要读者自己了解喽)
关于这两款烧录器,笔者查到资料有:U-MULTILINK-FX-datasheet-pdf-www.findic.com,名称是下载时的默认命名,未修改。需要可联系,也可自己查找下载
中间的三款连接方式是需要连接Cyclone Programmers,形状等如下图(大体理解为USB模式、串口模式、并口模式,笔者再没有了解学习,毕竟笔者的电脑连接设备时有问题【哭泣】)
(图中还需要一根一端是USB【接电脑】,一端是【接Cyclone Programmers】,【像素不行技术拉胯,不太清晰,有需要的购买后就知道啦】)
TBDML,这一项是笔者自己购买的开发板例程里面带有的,并且可以用USBDM的烧录器可以烧录程序
USBDM是接USBDM的。USBDM如下图
这个下载器有两种接法,可打开盖子查看(以下两张图片来自笔者购买开发板资料)
(自己理解,具体没有深入了解,有需要还需自己研究了解!这几款下载器的图片来自网络截图,图中水印是商家水印)
还可以不用选择,不用设备连接运行DEBUG,检测程序是否可以运行下去。也可以在工程中选择改变方式
但是笔者再已有程序例程中,看到选择方式中有如图标红的方式,具体的情况还需了解学习
选择好芯片及连接方式点击下一步弹出如下对话框
1为选择变成所用开发语言,笔者用的是C语言
2为工程名称,可修改,但文件后缀不可修改
3为工程所保存路径,可通过4来修改
设置完成后,点击下一页,出现下面对话框。
资料上说可以添加文件的,笔者是直接点击下一页的。出现对话框如下
选择1,建立的工程是如下图的
需要自己编写程序驱动相应的模块实现功能
选择2,创建的工程如下图
选择需要驱动的模块进行驱动等操作(具体可查看此链接:第二章 Device Initialization使用指南.pdf (book118.com))
选择3,创建的工程如下
创建完成后进入提示
根据需要的封装等选择封装类型之后点击OK,进入编辑界面
根据需要配置(可查看链接:关于CodeWarrior Processor Expert的简要说明(全文) (wenmi.com)【资料还是很多的,可以自行查找了解】)
选择完成之后笔者一直是点击下一页,直至下一页变成灰的,点击完成(原本打算是一步一步的截图叙述的,但是发现选择不同方式创建时,后面的步骤不尽相同,所以不再赘述)
(文中的链接是笔者所看到的资料的链接,具体出处未有考证,若有冒犯,请忽略,谢谢)