EDA365电子论坛网
标题:
IAR工程加载路径方法
[打印本页]
作者:
piday123
时间:
2021-3-18 13:28
标题:
IAR工程加载路径方法
3 j* T/ L6 J" S) {& C; V
现有一工程,其路径经windows下生成文件目录树后,路径如下:
% y9 G- J E( {; c
% V' ?6 g, l: k, Q
卷 DATA 的文件夹 PATH 列表
卷序列号为 AC53-E58E
D:.
├─Libraries
│ ├─drives
│ │ ├─common
│ │ ├─inc
│ │ └─src
│ ├─seekfree
│ └─startup
│ ├─CoreSupport
│ └─DeviceSupport
│ ├─IAR-ARM
│ └─MDK-ARM
└─Project
├─CODE
│ ├─inc
│ └─src
├─IAR
│ ├─program
│ │ ├─Debug
│ │ │ ├─Exe
│ │ │ ├─List
│ │ │ └─Obj
│ │ └─settings
│ └─settings
├─MDK
│ └─DebugConfig
└─USER
├─inc
└─src
8 E( B' Q# i0 O
! T: o% |" I6 `9 n( }8 x* L" a
# }9 \3 ~4 f5 ?
现需将所有工程文件添加到加载路径中,其方法如下:
7 \7 u2 E! l) u: H
- b. H6 }% o' |! W! k" E
1. 点开options
3 g7 y% Y" p) l4 J, h }8 m
& v9 f8 A x8 o) n: F8 D
9.png
(34.59 KB, 下载次数: 1)
下载附件
保存到相册
2021-3-18 13:27 上传
/ O% p2 O$ P" J6 Z3 |& k5 w/ V" [
1 ?& J4 r3 R; j8 X+ F
6 O" r" M3 d$ B* ?7 N
2. 找到C/C++ Compiler 中的Preprocessor下的Additional include directories,将需要添加的目录添加进去。
" ?, W' o, z. D$ k% L9 r3 a
5 Q7 Y% z' h/ I% J! u( A
10.png
(181.61 KB, 下载次数: 1)
下载附件
保存到相册
2021-3-18 13:27 上传
, K' z" b9 K* r. |4 d; v
: [) y3 }1 j9 q }; U
# q) E, E: C9 t2 K8 b5 `$ z' I
【注】此处添加的目录为
- X( K7 r3 K* W2 D
$PROJ_DIR$\..\..\..\Libraries\drives\common\
$PROJ_DIR$\..\..\..\Libraries\drives\inc\
$PROJ_DIR$\..\..\..\Libraries\drives\src\
$PROJ_DIR$\..\..\..\Libraries\seekfree\
$PROJ_DIR$\..\..\..\Libraries\startup\CoreSupport\
$PROJ_DIR$\..\..\..\Libraries\startup\DeviceSupport\
$PROJ_DIR$\..\..\..\Project\USER\inc\
$PROJ_DIR$\..\..\..\Project\USER\src\
$PROJ_DIR$\..\..\..\Project\CODE\inc\
$PROJ_DIR$\..\..\..\Project\CODE\src\
m" Z' R0 j' |2 A
' H1 {3 j" N$ N7 o- g5 e
$ E2 O5 e9 r" |6 ?
3. 添加路径完毕,点击确定,编译即可
9 c* b5 F) O9 j' G+ E, O6 q
. z$ c0 U$ f' V0 M# A6 ^ n6 S
# I# S' @- |5 X: Z |
【说明】
" c8 V6 w/ y0 Q& s. v
, _- p1 `8 i/ |) S% K! s/ \
$PROJ_DIR$代表 IAR工程目录 ,此处为./Project/IAR/program/
\ 代表根目录。
. . 表示返回上一级目录。
" d$ P9 N! N2 {0 t" H1 y
/ k0 x% `' l, A7 g
1 h9 q+ k' \& |2 D' c* g+ o
附录
/ _$ b K- l( d# w/ H; J
所有文件
/ K3 r0 w1 w C: B
5 A1 m; y4 P1 X8 Y+ i. H
卷 DATA 的文件夹 PATH 列表
卷序列号为 AC53-E58E
D:.
│ info.txt
│ LICENSE
│
├─Libraries
│ │ version.txt
│ │ 引脚功能说明.txt
│ │
│ ├─drives
│ │ ├─common
│ │ │ assert.c
│ │ │ assert.h
│ │ │ common.c
│ │ │ common.h
│ │ │ misc.c
│ │ │ misc.h
│ │ │ SEEKFREE_PRINTF.c
│ │ │ SEEKFREE_PRINTF.h
│ │ │
│ │ ├─inc
│ │ │ headfile.h
│ │ │ LPC546XX_adc.h
│ │ │ LPC546XX_ctimer.h
│ │ │ LPC546XX_dma.h
│ │ │ LPC546XX_eeprom.h
│ │ │ LPC546XX_flexcomm.h
│ │ │ LPC546XX_gint.h
│ │ │ LPC546XX_gpio.h
│ │ │ LPC546XX_iic.h
│ │ │ LPC546XX_iocon.h
│ │ │ LPC546XX_mrt.h
│ │ │ LPC546XX_pint.h
│ │ │ LPC546XX_pit.h
│ │ │ LPC546XX_pll.h
│ │ │ LPC546XX_sct.h
│ │ │ LPC546XX_spi.h
│ │ │ LPC546XX_systick.h
│ │ │ LPC546XX_uart.h
│ │ │
│ │ └─src
│ │ LPC546XX_adc.c
│ │ LPC546XX_ctimer.c
│ │ LPC546XX_dma.c
│ │ LPC546XX_eeprom.c
│ │ LPC546XX_flexcomm.c
│ │ LPC546XX_gint.c
│ │ LPC546XX_gpio.c
│ │ LPC546XX_iic.c
│ │ LPC546XX_iocon.c
│ │ LPC546XX_mrt.c
│ │ LPC546XX_pint.c
│ │ LPC546XX_pit.c
│ │ LPC546XX_pll.c
│ │ LPC546XX_sct.c
│ │ LPC546XX_spi.c
│ │ LPC546XX_systick.c
│ │ LPC546XX_uart.c
│ │
│ ├─seekfree
│ │ SEEKFREE_18TFT.c
│ │ SEEKFREE_18TFT.h
│ │ SEEKFREE_7725.c
│ │ SEEKFREE_7725.h
│ │ SEEKFREE_FONT.c
│ │ SEEKFREE_FONT.h
│ │ SEEKFREE_FUN.c
│ │ SEEKFREE_FUN.h
│ │ SEEKFREE_ICM20602.c
│ │ SEEKFREE_ICM20602.h
│ │ SEEKFREE_IIC.c
│ │ SEEKFREE_IIC.h
│ │ SEEKFREE_IPS114_SPI.c
│ │ SEEKFREE_IPS114_SPI.h
│ │ SEEKFREE_IPS200_PARALLEL8.c
│ │ SEEKFREE_IPS200_PARALLEL8.h
│ │ SEEKFREE_L3G4200D.c
│ │ SEEKFREE_L3G4200D.h
│ │ SEEKFREE_MMA8451.c
│ │ SEEKFREE_MMA8451.h
│ │ SEEKFREE_MPU6050.c
│ │ SEEKFREE_MPU6050.h
│ │ SEEKFREE_MT9V032.c
│ │ SEEKFREE_MT9V032.h
│ │ SEEKFREE_NRF24L01.c
│ │ SEEKFREE_NRF24L01.h
│ │ SEEKFREE_OLED.c
│ │ SEEKFREE_OLED.h
│ │ SEEKFREE_TSL1401.c
│ │ SEEKFREE_TSL1401.h
│ │ SEEKFREE_VIRSCO.c
│ │ SEEKFREE_VIRSCO.h
│ │
│ └─startup
│ ├─CoreSupport
│ │ core_cm0plus.h
│ │ core_cm4.h
│ │ core_cm4_simd.h
│ │ core_cmFunc.h
│ │ core_cmInstr.h
│ │
│ └─DeviceSupport
│ │ LPC54606.h
│ │ system_LPC54606.c
│ │ system_LPC54606.h
│ │
│ ├─IAR-ARM
│ │ startup_LPC54606.s
│ │
│ └─MDK-ARM
│ startup_LPC54606.s
│
└─Project
│ H车推荐IO分配.txt
│ 使用编码器出现上电程序不运行.txt
│ 普通车推荐IO分配.txt
│
├─CODE
│ │ 本文件夹作用.txt
│ │
│ ├─inc
│ └─src
├─IAR
│ │ IAR删除临时文件.bat
│ │ LPC546XX.eww
│ │ 路径.txt
│ │
│ ├─program
│ │ │ Backup (2) of SeekFree_LPC546XX.ewp
│ │ │ Backup (3) of SeekFree_LPC546XX.ewp
│ │ │ Backup (4) of SeekFree_LPC546XX.ewp
│ │ │ Backup (5) of SeekFree_LPC546XX.ewp
│ │ │ Backup of SeekFree_LPC546XX.ewp
│ │ │ SeekFree_LPC546XX.board
│ │ │ SeekFree_LPC546XX.dep
│ │ │ SeekFree_LPC546XX.ewd
│ │ │ SeekFree_LPC546XX.ewp
│ │ │ SeekFree_LPC546XX.ewt
│ │ │ SeekFree_LPC546XX.icf
│ │ │
│ │ ├─Debug
│ │ │ ├─Exe
│ │ │ │ SeekFree_LPC546XX.out
│ │ │ │
│ │ │ ├─List
│ │ │ │ SeekFree_LPC546XX.map
│ │ │ │
│ │ │ └─Obj
│ │ │ assert.o
│ │ │ assert.pbi
│ │ │ assert.pbi.xcl
│ │ │ common.o
│ │ │ common.pbi
│ │ │ common.pbi.xcl
│ │ │ isr.o
│ │ │ isr.pbi
│ │ │ isr.pbi.xcl
│ │ │ LPC546XX_adc.o
│ │ │ LPC546XX_adc.pbi
│ │ │ LPC546XX_adc.pbi.xcl
│ │ │ LPC546XX_ctimer.o
│ │ │ LPC546XX_ctimer.pbi
│ │ │ LPC546XX_ctimer.pbi.xcl
│ │ │ LPC546XX_dma.o
│ │ │ LPC546XX_dma.pbi
│ │ │ LPC546XX_dma.pbi.xcl
│ │ │ LPC546XX_eeprom.o
│ │ │ LPC546XX_eeprom.pbi
│ │ │ LPC546XX_eeprom.pbi.xcl
│ │ │ LPC546XX_flexcomm.o
│ │ │ LPC546XX_flexcomm.pbi
│ │ │ LPC546XX_flexcomm.pbi.xcl
│ │ │ LPC546XX_gint.o
│ │ │ LPC546XX_gint.pbi
│ │ │ LPC546XX_gint.pbi.xcl
│ │ │ LPC546XX_gpio.o
│ │ │ LPC546XX_gpio.pbi
│ │ │ LPC546XX_gpio.pbi.xcl
│ │ │ LPC546XX_iic.o
│ │ │ LPC546XX_iic.pbi
│ │ │ LPC546XX_iic.pbi.xcl
│ │ │ LPC546XX_iocon.o
│ │ │ LPC546XX_iocon.pbi
│ │ │ LPC546XX_iocon.pbi.xcl
│ │ │ LPC546XX_mrt.o
│ │ │ LPC546XX_mrt.pbi
│ │ │ LPC546XX_mrt.pbi.xcl
│ │ │ LPC546XX_pint.o
│ │ │ LPC546XX_pint.pbi
│ │ │ LPC546XX_pint.pbi.xcl
│ │ │ LPC546XX_pit.o
│ │ │ LPC546XX_pit.pbi
│ │ │ LPC546XX_pit.pbi.xcl
│ │ │ LPC546XX_pll.o
│ │ │ LPC546XX_pll.pbi
│ │ │ LPC546XX_pll.pbi.xcl
│ │ │ LPC546XX_sct.o
│ │ │ LPC546XX_sct.pbi
│ │ │ LPC546XX_sct.pbi.xcl
│ │ │ LPC546XX_spi.o
│ │ │ LPC546XX_spi.pbi
│ │ │ LPC546XX_spi.pbi.xcl
│ │ │ LPC546XX_systick.o
│ │ │ LPC546XX_systick.pbi
│ │ │ LPC546XX_systick.pbi.xcl
│ │ │ LPC546XX_uart.o
│ │ │ LPC546XX_uart.pbi
│ │ │ LPC546XX_uart.pbi.xcl
│ │ │ main.o
│ │ │ main.pbi
│ │ │ main.pbi.xcl
│ │ │ misc.o
│ │ │ misc.pbi
│ │ │ misc.pbi.xcl
│ │ │ SEEKFREE_18TFT.o
│ │ │ SEEKFREE_18TFT.pbi
│ │ │ SEEKFREE_18TFT.pbi.xcl
│ │ │ SEEKFREE_7725.o
│ │ │ SEEKFREE_7725.pbi
│ │ │ SEEKFREE_7725.pbi.xcl
│ │ │ SEEKFREE_FONT.o
│ │ │ SEEKFREE_FONT.pbi
│ │ │ SEEKFREE_FONT.pbi.xcl
│ │ │ SEEKFREE_FUN.o
│ │ │ SEEKFREE_FUN.pbi
│ │ │ SEEKFREE_FUN.pbi.xcl
│ │ │ SEEKFREE_ICM20602.o
│ │ │ SEEKFREE_ICM20602.pbi
│ │ │ SEEKFREE_ICM20602.pbi.xcl
│ │ │ SEEKFREE_IIC.o
│ │ │ SEEKFREE_IIC.pbi
│ │ │ SEEKFREE_IIC.pbi.xcl
│ │ │ SEEKFREE_IPS114_SPI.o
│ │ │ SEEKFREE_IPS114_SPI.pbi
│ │ │ SEEKFREE_IPS114_SPI.pbi.xcl
│ │ │ SEEKFREE_IPS200_PARALLEL8.o
│ │ │ SEEKFREE_IPS200_PARALLEL8.pbi
│ │ │ SEEKFREE_IPS200_PARALLEL8.pbi.xcl
│ │ │ SEEKFREE_L3G4200D.o
│ │ │ SEEKFREE_L3G4200D.pbi
│ │ │ SEEKFREE_L3G4200D.pbi.xcl
│ │ │ SeekFree_LPC546XX.pbd
│ │ │ SeekFree_LPC546XX.pbd.browse
│ │ │ SeekFree_LPC546XX.pbd.linf
│ │ │ SeekFree_LPC546XX.pbw
│ │ │ SEEKFREE_MMA8451.o
│ │ │ SEEKFREE_MMA8451.pbi
│ │ │ SEEKFREE_MMA8451.pbi.xcl
│ │ │ SEEKFREE_MPU6050.o
│ │ │ SEEKFREE_MPU6050.pbi
│ │ │ SEEKFREE_MPU6050.pbi.xcl
│ │ │ SEEKFREE_MT9V032.o
│ │ │ SEEKFREE_MT9V032.pbi
│ │ │ SEEKFREE_MT9V032.pbi.xcl
│ │ │ SEEKFREE_NRF24L01.o
│ │ │ SEEKFREE_NRF24L01.pbi
│ │ │ SEEKFREE_NRF24L01.pbi.xcl
│ │ │ SEEKFREE_OLED.o
│ │ │ SEEKFREE_OLED.pbi
│ │ │ SEEKFREE_OLED.pbi.xcl
│ │ │ SEEKFREE_PRINTF.o
│ │ │ SEEKFREE_PRINTF.pbi
│ │ │ SEEKFREE_PRINTF.pbi.xcl
│ │ │ SEEKFREE_VIRSCO.o
│ │ │ SEEKFREE_VIRSCO.pbi
│ │ │ SEEKFREE_VIRSCO.pbi.xcl
│ │ │ startup_LPC54606.o
│ │ │ system_LPC54606.o
│ │ │ system_LPC54606.pbi
│ │ │ system_LPC54606.pbi.xcl
│ │ │
│ │ └─settings
│ │ SeekFree_LPC546XX.crun
│ │ SeekFree_LPC546XX.dbgdt
│ │ SeekFree_LPC546XX.Debug.cspy.bat
│ │ SeekFree_LPC546XX.Debug.cspy.ps1
│ │ SeekFree_LPC546XX.Debug.driver.xcl
│ │ SeekFree_LPC546XX.Debug.general.xcl
│ │ SeekFree_LPC546XX.dni
│ │ SeekFree_LPC546XX.dnx
│ │ SeekFree_LPC546XX_Debug.jlink
│ │
│ └─settings
│ LPC546XX.wsdt
│
├─MDK
│ │ JLinkSettings.ini
│ │ LPC546XX.uvoptx
│ │ LPC546XX.uvprojx
│ │ MDK删除临时文件.bat
│ │
│ └─DebugConfig
│ SeekFree_LPC546XX_LPC54606J512BD208_M4.dbgconf
│ Target_1_LPC54606J512BD208_M4.dbgconf
│
└─USER
├─inc
│ isr.h
│ LPC546XX_config.h
│
└─src
isr.c
main.c
7 W# p* ]" R) y6 L
! i& w3 @, x& N, q% N8 O
2 v" [. N" l3 L b1 H
作者:
youOK
时间:
2021-3-18 14:13
IAR工程加载路径方法
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2