首页 > 评测 > TI Hercules实时处理器初开发——RM57L843 LaunchPad评测(下)

TI Hercules实时处理器初开发——RM57L843 LaunchPad评测(下)

TI   实时处理器   RM57L843   LaunchPad   安全   Hercules   
  • 作者:通宵敲代码
  • 来源:21ic
  • [导读]
  • 上篇中笔者win10安装CCS屡次失败,不过不难就这么完了。回家翻出古董win7本,三下五除二就搞定了CCS的安装,本篇来给大家介绍一下RM57L843的开发体验。

首先打开我们的图形配置软件,选择Driver Enable标签页,把我们的GIO外设使能,其他的外设可以去掉,可以加快程序编译的速度,出了bug也好查错。

然后选择GIO标签页,点击下属的Port B标签,找到我们的Bit6、Bit7位,配置为输出模式,然后,然后注意,按下键盘上的F5快捷键生成程序代码,这个选项在菜单栏中是没有,因此一定要记住这个按键。

此时会发现我们CCS的工程目录下会多出关于GIO的程序文件HL_GIO.c、HL_GIO.h,还有关于我们需要的HL_sys_main.c文件。

打开HL_GIO.h文件,我们可以找到所有关于引脚的操作函数,如下图,我们要使用的是void gioInit(void);跟void gioSetBit(gioPORT_t *port, uint32 bit, uint32 value);两个。

打开我们的HL_sys_main.c文件,首先要#include一下我们的HL_gio.h,然后在main函数中调用gioInit();初始化一下我们的引脚,然后用 gioSetBit();分别设置一下我们的引脚输出电平就好了,为了方便观察我们好需要简单延时一下,程序如下所示,注意所有自己编写的代码都要放到注释中间,这样在使用HALCoGen生成配置代码的时候才不会被覆盖掉。

程序编写完了就可以下载了,运行结果如下,两个LED灯交替闪烁。

注意,由于我们的RM57L843片内Flash高达4MByte,因此每次仿真下载程序的时候,需要很长的时间来猜出Flash,然后再写入我们的代码文件,所以可以在如下页面选择警察出必要的空间,这样可以节省很多调试时间。

  • 本文系21ic原创,未经许可禁止转载!

网友评论