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