对楼主的一点补充
希望继续讨论,希望帮助到大家
对于新建工程我个人觉得,建立文件夹(这个文件夹跟工程名无关,我们不会IAR环境中看到类似的名字,可能会在调试的时候出现(ˇˍˇ) 因为它只代表路径,而真正显示在IAR中的则是工程名 和相关的文件名),必须将.c文件跟.h文件放在同一个文件夹,来作为它的当前文件目录,(这个在c语言文件包含中有说明),在加完.c 文件,iar会自动的添加.h文件,构成一个文件包含的调用。如果将.h文件移除,则编译不能正常进行,提示错误为找不到路径。猜想,应该在.c对应的文件的.h文件中的文件包含试在默认库目录的.h文件,所以直接加在了各.c文件的后面。关于r51 这个也就是我们编译后形成的目标文件(链接之前生成的),output组中,在iar设置过程中能让其输出hex文件配置信息。 |