琉璃酱:
可能是添加头文件的时候出错了
可以尝试先在工程对应的路径下新建一个文件夹,将include的头文件放里面
在 properties 中找到 include options 选项
找到下面有"${CG_TOOL_ROOT}/include"的那个框
点击绿色的添加选项, (有一个绿色的加号)
在弹出来的对话框中选择 workspace 选项,
然后在新弹出来的窗口选择对应的工程,
在下拉项里找到刚才新建的文件夹并点击 ok
返回 properties 选项卡,点击 ok
如果在 pooject explorer 窗口中的工程目录下看到了那个文件夹就说明添加成功了
#备注:之所以选择 workspace 选项,而不是file system是因为生成的路径类型不同
workspace 是相对路径(相对于工程而言),copy程序时不用改,找起来很方便
file system 是绝对路径,是这个文件夹在你电脑上的存储位置,如果移植程序很麻烦
yi gaung sun:
回复 Michael Sun:
好了,在工程中加的,在源码前面要怎么加呢?
还有就是,入门视频怎么就只有这几集?后续的在哪里看呢?
琉璃酱:
回复 yi gaung sun:
#define "要添加的头文件"
或者 #define "两条下划线开头+文件名+下划线+ H +下划线"
文件名中间有空格就替换成下划线
你可以在ti找到ware包,导入之后会有官方范例,
在德仪在线的下面有友情网站链接,里面也有很多教程
不要只在德仪在线找嘛
琉璃酱:
回复 yi gaung sun:
有关于定义和头文件,你可以参考标准c中的#ifndef ……等语句的定义
毕竟这个都是从标准c中改来的,其中的规则必然符号标准c
#ifndef HAL_FLASH_H#define HAL_FLASH_H
#include <stdint.h>
………..
#endif /* HAL_FLASH_H */
#include "msp430.h"#include "HAL_FLASH.h"
这是我从430中的程序里面扣出来的,仅供参考
Michael Sun:
回复 yi gaung sun:
其实在工程设置中加最方便。这样所有的源码都可以包含。
如果在源码里加,就在开始位置写个
#define PART_TM4C1230C3PM
就可以了。
琉璃酱:
回复 Michael Sun:
但是这样有没有可能因为头文件编译效率低下
而导致编译时过于缓慢甚至出错呢?
http://yunli.blog.51cto.com/831344/275313
Michael Sun:
回复 琉璃酱:
不会的。这个链接说的和这个不一样。
不过建议还是在工程设置里面加,这样省事。
琉璃酱:
回复 Michael Sun:
噢⊙0⊙,谢谢