SYS/BIOS篇:SYD/BIOS初次体验
时间:10-02
整理:3721RD
点击:
首先Ctrl-N进入新建的界面,如下所示:
选择RTSC->New RTSC Platform,接着点next,如图所示:
第一行输入包名,格式自定,点号是文件夹分隔,最好使用Java那种包的用法,以网站倒写,例如try.elecfans.com,那就写成com.elecfans.try,由于try是关键字,故得改,例如com.elecfans.tyr,这样分类好处就是管理方便;
第二行就是Platform的生成目录,可以修改成指定目录;
第三行用于选择加入这个Platform到已有的工程里,如果不需要,则不勾选;
接下来选择设备类和设备名,点next;
此处按照创龙提供的指南修改;如下所示:
点finished,有如下提示:
这就完成了New RTSC Platform的新建,否则重新开始。
接下来建一个RTSC工程,同样Ctrl-N,选Code Composer Studio->CCS Project.
按照需要填,Project模板选Empty RTSC Project,然后next,
按要求填写,然后Add,
Browser,找到之前源的目录,
选择务必是包的顶层上的一个目录,否则检测不到配置;
然后ok退出目录选择,然后点Platform那个下拉栏,
可以看到我们创建的com.elecfans.tyr,选择上,然后finished,完成了工程新建,接着添加main.c,复制以下代码进去:
接着新建一个RTSC Configuration File,接着双击打开;
单击SYS/BIOS切换到
勾选Add SYS/BIOS to my configuration再点击System Overview;
右击Task,选择use Task;
然后Add;
最后全保存,编译;
选择RTSC->New RTSC Platform,接着点next,如图所示:
第一行输入包名,格式自定,点号是文件夹分隔,最好使用Java那种包的用法,以网站倒写,例如try.elecfans.com,那就写成com.elecfans.try,由于try是关键字,故得改,例如com.elecfans.tyr,这样分类好处就是管理方便;
第二行就是Platform的生成目录,可以修改成指定目录;
第三行用于选择加入这个Platform到已有的工程里,如果不需要,则不勾选;
接下来选择设备类和设备名,点next;
此处按照创龙提供的指南修改;如下所示:
点finished,有如下提示:
这就完成了New RTSC Platform的新建,否则重新开始。
接下来建一个RTSC工程,同样Ctrl-N,选Code Composer Studio->CCS Project.
按照需要填,Project模板选Empty RTSC Project,然后next,
按要求填写,然后Add,
Browser,找到之前源的目录,
选择务必是包的顶层上的一个目录,否则检测不到配置;
然后ok退出目录选择,然后点Platform那个下拉栏,
可以看到我们创建的com.elecfans.tyr,选择上,然后finished,完成了工程新建,接着添加main.c,复制以下代码进去:
- #include
- #include
- void LEDTask ( UArg a0, UArg a1)
- {
- // 解锁关键寄存器
- *( volatile unsigned int *)(0x02620038) = 0x83e70b13;
- *( volatile unsigned int *)(0x0262003C) = 0x95a4f1e0;
- // 管脚复用配置
- *( volatile unsigned int *)(0x02620580) = 0xFFFFFFFF;
- // 配置为输出口
- *( volatile unsigned int *)(0x02320000 + 0x10) = 0x00000000;
- // 输出低电平
- *( volatile unsigned int *)(0x02320000 + 0x14) = 0xFFFFFFFF;
- // 锁定关键寄存器
- *( volatile unsigned int *)(0x02620038) = 0x00000001;
- *( volatile unsigned int *)(0x0262003C) = 0x00000001;
- for (;;)
- {
- }
- }
- int main ()
- {
- // 启动 SYS/BIOS 调度
- BIOS_start();
- return (0);
- }
接着新建一个RTSC Configuration File,接着双击打开;
单击SYS/BIOS切换到
勾选Add SYS/BIOS to my configuration再点击System Overview;
右击Task,选择use Task;
然后Add;
最后全保存,编译;