| 
 大家好: 1.        我用的是IAR Embedded workbench 5.4版本。 2.        UART.ZIP是我网上下载的一块路虎开发板关于NXP LPC1768芯片的演示例子,不是用IAR编译的。 3.        现在我想将这个例子采用IAR来编译,总是编译不过去,请大家帮我看看哪里设置不对,还是缺文件。我创建项目的步骤如下: l        打开IAR…IDE, 选择Project->Create new project.  l        弹出的Create newproject对话框中只有ARM可选,我默认选择Emptyproject,直接按OK按钮。 l        弹出另存为对话框,我设置名字为MyOne,按保存键保存。 l        在IAR …IDE中出现了MyOne-Debug*的项目项。 l        点击它,再按右键选择Add->Addfiles.将该文件夹下子文件夹APP里的main.c和uart.c添加进来。  l        按Project->Rebuild all,弹出另存为对话框,我同样将其保存为MyOne.eww的文件,编译后出现如下另个错误:    file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image002.jpg  
          图片看不到,是报缺LPC 17XX.H文件 
  l        我选择Project->option->对Category项目进行了一些设置,具体我也不知道设置了什么,大部分都是默认的吧。但肯定把Target项选择Device->NXPLPC1768设置上了。  l        Project->option-> Category->Linker->Config下是我安装目录下的文件,默认的也是这个,不知道啥意思,这里也列出来供参考:$TOOLKIT_DIR$\CONFIG\generic_cortex.icf l        下一个Debugger设置如下 file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image004.jpg l        其他设置就都是默认的了。 l        保存这些设置后再次按Project->Rebuild all,还是出现上述两个错误。 l        我在该文件夹子目录下的文件里找到了这个lpc17xx.h文件,将其添加到项目里再次编译,还是出现这两个问题。 l        文件夹里面有关于system_LPC17xx.c、system_LPC17xx.h、startup_LPC17xx.s、core_cm3.c、core_cm3.h的文件,我将其都添加了进来,出现如下3个错误: file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image006.jpg   4.        试问,我这样创建新项目正确吗?我哪里设置错了还是没有设置?  
 
 
 
看看附件里的文件吧,谢谢大家了! 
 
   
 |