$TOOLKIT_DIR$表示IAR工具包即环境目录.<br />它一般为:安装盘符:Program FilesIAR SystemsEmbedded Workbench 4.0 Kickstartarm<br /><br />在此目录里,本来应该有inc,lib等传统目录,但由于不同的厂家,又要分好些子目录.<br /><br />对于Luminary,它跑到了$TOOLKIT_DIR$examples的乱七八糟的地方~~~<br /><br />$PROJ_DIR$表示自建工程目录.<br /><br />像原版的ucosii自建的目录为:<br />$PROJ_DIR$<br />$PROJ_DIR$..........ucos-iiportsarm-cortex-m3genericiar<br />$PROJ_DIR$..........ucos-iisource<br />$PROJ_DIR$..........uc-lib<br />$PROJ_DIR$..........uc-cpu<br />$PROJ_DIR$..........uc-cpuARM-Cortex-M3IAR<br />$PROJ_DIR$..........cpuluminarymicroek-lm3s6965driverlibiar<br />$PROJ_DIR$..........cpuluminarymicroek-lm3s6965driverlibiarsrc<br />$PROJ_DIR$..........cpuluminarymicroek-lm3s6965driverlibiarsrcosram<br />$PROJ_DIR$..BSP<br />$PROJ_DIR$..........uC-ProbeTargetCommunicationGenericRS-232Source<br />$PROJ_DIR$..........uC-ProbeTargetCommunicationGenericRS-232PortsLuminaryMicroLM3Sxxxx<br />$PROJ_DIR$..........uC-ProbeTargetCommunicationGenericSource<br />$PROJ_DIR$..........uC-ProbeTargetPluginsuCOS-II<br /><br />哈哈~~~实在是倒塌之极~~~<br />每个例程都要包含全部的库文件等...这在STM32里万利和英蓓特也是这么搞的~~~<br /><br />周公的目录分布不晓,光盘的2个例程肯定不能编译通过~~~<br /><br />当然,只有修改了IAR选项后才能正确编译~~~<br /><br />所以,俺觉得这么下去很闹心~~~<br /><br />俺认为:<br /><br />头文件应该在:<br />$TOOLKIT_DIR$Luminaryinc<br />$TOOLKIT_DIR$Luminarylibsrc<br />因为src里有原码和H文件,所以需要2个目录.<br /><br />driverlib.r79应该放在$TOOLKIT_DIR$Luminarylib下<br /><br />startup.c应该放在$TOOLKIT_DIR$LuminaryStartup下...(学Keil)<br /><br />但建立工程时一定要将startup.c拷贝到用户的工程目录中去.<br />因为用户可能需要改写<br /><br />至于standalone.xcl放在什么位置倒没什么,依IAR就和startup.c放在一起.<br />即$TOOLKIT_DIR$LuminaryStartup下<br /><br />但建立工程时一定要将standalone.xcl拷贝到用户的工程目录中去.<br />因为用户可能需要改写<br /><br />当然standalone.xcl的名字自己可以改写,例如EWARM_FLASH.XCL等<br /><br /><br />这样搞后,以后任何人的例程都可以不需修改即可运行,否则只能每个例程自带全库文件...<br /><br />LM菜鸟个人意见~~~<br /><br /> |
|