hercules菜鸟步步新建工程点亮LED(HET0)
[复制链接]
一、环境说明: HALCoGen :版本03.05.02 CCS :版本Code Composer Studio Version:5.4.0.00091 硬件 :TMS570LS031USB 二、工作目录: CCS工作空间: E:\workspace 在该目录下新建总工程目录 hercules/TMS570LS31x 文件夹: 子文件夹说明: HALCoGen :由HALCoGen生成的初始化代码包 CCS :CCS工程文件 my_app :工程中自己的应用程序 三、HALCoGen 初始化代码包 1、运行 HALCoGen
2、新建 HALCoGen 工程;注意把工作目录索引到 E:\workspace\hercules\TMS570LS31x\HALCoGen 3、根据 (点亮LED)任务功能 切换到使用到的资源页,进行配置外设 这里只需配置下DIR为 使能 HET0 OUT。 4、生成的初始化代码:File/Generate Code F5 5、TMS570LS31初始化代码包完成 四、CCS工程 1、新建CCS工程:注意把工作目录索引到 E:\workspace\hercules\TMS570LS31x\CCS 2、添加 “HALCoGen 初始化代码包” 到CCS工程中 右键工程名(TMS570LS31x)/ New / Folder 点击 Advanced , 选择 Link to alternate location (Linked Folder) Browse目录;索引到E:\workspace\hercules\TMS570LS31x\HALCoGen Finish完成 3、添加 “(my_app)应用代码” 到CCS工程中 右键工程名(TMS570LS31x)/ New / Folder 点击 Advanced , 选择 Link to alternate location (Linked Folder) Browse目录;索引到E:\workspace\hercules\TMS570LS31x\my_app Finish完成 4、编译工程 5、解决错误 添加头文件 右键工程名(TMS570LS31x) / Build / ARMCompiler / Include Options 在 Add dir to #include search path 添加目录 Add.. Workspace... TMS570LS31x / HALCoGen / TMS570LS31x / include 如果my_app里有头文件也按相同方法添加进来。
6、修改 TMS570LS31x / source / sys_main.c文件 #include "sys_common.h" #include "system.h" /* USER CODE BEGIN (1) */ #include "het.h" /* USER CODE END */ uint8 emacAddress[6U] = {0xFFU, 0xFFU, 0xFFU, 0xFFU, 0xFFU, 0xFFU}; uint32 emacPhyAddress = 0U; void main(void) { /* USER CODE BEGIN (3) */ hetInit(); /* USER CODE END */ while(1) { gioToggleBit(hetPORT1,0); gioToggleBit(hetPORT1,0); } } 再编译无错误警告! 7、Debug / Erasing Flash /loading program 8、step over(F6)就可以看到HET0(LED D8)在亮,灭之间交替工作!
|