找回密码
 注册
关于网站域名变更的通知
查看: 513|回复: 1
打印 上一主题 下一主题

IAR工程加载路径方法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-3-18 13:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

; d: S# q. ^- ]' F现有一工程,其路径经windows下生成文件目录树后,路径如下:  O% j5 P$ R1 v) \. p( L, p6 I
2 A9 S% j1 A7 |; O* U
  • 卷 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) {" |4 A1 U2 W" r* c. ], D5 t6 j
$ ~; M3 i+ t' \# X
* [. T" O; J; i# G/ a8 H
现需将所有工程文件添加到加载路径中,其方法如下:$ ~$ i$ h! N7 y5 K" I
/ \2 n4 @/ h/ f% v& r& j  [
1. 点开options# |9 \% \9 [7 P( D- b' t/ U

# l! g, \8 f+ O5 g' S* E, g  l $ c% [9 C4 H: u; d. u

4 h  x7 J' @% E! ?9 l& N/ z% O- Z, R7 k5 f4 }" v
2. 找到C/C++ Compiler 中的Preprocessor下的Additional include directories,将需要添加的目录添加进去。2 B3 k0 z  M' Y! W
: d. x: h  Y" R% B# V7 o
; ^' T" Z+ c% q7 L: E) s7 X

& c# E+ D4 f0 A* K1 d
' v# S* E- P- k- v【注】此处添加的目录为
/ b. r% b2 u. o8 v: R; ^4 ]  f
  • $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\. L) ]8 n0 V) X2 G3 j4 j

  m: W, R; B$ o  b% E4 k9 O: w! |+ h/ l
3. 添加路径完毕,点击确定,编译即可
7 `) b+ `$ P  Z1 r3 j
  ]! I6 [8 K; v* d- c+ r, W- K2 Z( j0 p2 c
【说明】
2 O3 Y4 X4 J% U' Z$ }  n4 Y
  d1 f5 G1 L. E/ K3 p! ?+ W+ U
  • $PROJ_DIR$代表 IAR工程目录 ,此处为./Project/IAR/program/
  • \ 代表根目录。
  • . . 表示返回上一级目录。
    8 b8 M" r/ n( e& L; y. A4 k+ y; T

$ @% c% ~* H- @3 y- {
$ |: v0 I; [) H6 d3 |附录
3 d* G/ ]8 y! s. h, p+ P所有文件
! v3 p4 ?8 C7 l3 m: J5 v% j1 M! v0 S2 j
  • 卷 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
      f$ K( a5 H: D: P3 X
: [. r, L9 m1 \  _/ ^# H

. ~  ], r$ V0 f) |) b6 X* X2 Y; t7 y+ i' l

该用户从未签到

2#
发表于 2021-3-18 14:13 | 只看该作者
IAR工程加载路径方法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-24 01:39 , Processed in 0.093750 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表