|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基本按照这篇blog来配置环境的。但是在platformio build的时候出现如下错误,似乎是汇编器无法识别RT-Thread库里的汇编语句。请问大家知道应该怎么正确配置编译环境吗?
8 `* t: L# m9 I( t$ ?; D* ^, C) Z# Z4 e! A6 m
1.jpg
8 o2 f* y3 {) S) h4 B! u9 T% t @
6 \ m, y- B7 p0 E- q% a- Z3 U子板是野火的STM32F103VE指南者。platformio.ini内容如下:$ M6 ^0 P- }# h6 A
, A4 N8 e2 a2 w, u
[platformio]. I! b/ B, J, y5 ?
. Y1 l, d/ p4 b3 f" _4 z3 ~3 w
include_dir = ./Inc
' x4 n7 {: Q7 v/ B7 E0 D* o9 S. d
src_dir = ./
9 C u8 ]; h ]5 @4 L" d/ y1 j0 ?+ O
[env:genericSTM32F103VE] _' g2 H. q% I
7 i! I; [( h+ a9 i( f0 |platform = ststm32
m: Z/ X# Q8 K+ B! l% L) R# h/ y" X; y& W: |/ \
board = genericSTM32F103VE5 z8 R; p4 k- }( X
) M8 q( M7 g. q( \4 F; framework = stm32cube
8 h7 V K1 u# F* V2 A5 A; Y+ ^! l
- ?/ i8 x( A3 [debug_tool = cmsis-dap
$ [) L# Q2 d; c1 z9 l( r3 h5 S1 _9 i4 W
upload_protocol = cmsis-dap& g* ]3 B! T1 G6 P3 h$ g# ]
! @8 ?1 S! h& }+ N4 W- [1 a- f
monitor_speed = 115200
6 Y- {8 ?2 q. a1 @. {9 A* v" b. R* p0 y$ o$ H' {3 G+ @& f
build_flags =9 ?: \6 h: f) p$ y- k9 c
6 q0 I) ]9 c& ^, A8 F9 }) B- \; f-DUSE_HAL_DRIVER* V* H; N3 l. P# g
# s# a9 x# c$ L* Y5 J r" K-DSTM32F103xE
* y$ h- D; f; o2 I; n3 h6 ]9 R9 E1 E8 a' _1 h7 b" R3 k4 v
-IInc
" S! U6 W$ ]/ o$ e/ ]! O4 m) u+ Z, w* B1 h/ K
-IDrivers/STM32F1xx_HAL_Driver/Inc, v5 B; p' i6 P, x- k/ p
6 q9 W8 {. Z! P2 x
-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy( n9 E" [/ E0 e8 h: S4 x
9 ` C: G6 \9 w0 B! L4 K4 n
-IDrivers/CMSIS/Device/ST/STM32F1xx/Include
9 u$ @" ^& m7 ^+ N3 {: N {: C
-IDrivers/CMSIS/Include
: d6 F, z" J/ M# N: y! w% t) _! x! p {$ `, o2 K$ e
-IMiddlewares/Third_Party/RealThread_RTOS/include/' H! p0 d% U3 ?
4 S# c- Y$ w4 t* S
-IMiddlewares/Third_Party/RealThread_RTOS/bsp/_template/cubemx_config: ^# {* X- }. `9 H L2 _
9 D! |7 [7 B0 e5 q0 w-IMiddlewares/Third_Party/RealThread_RTOS/finsh/
& I, ~3 Q# l0 N0 r1 A. b9 s: _3 l% a; ^& h4 ^$ L. G
-IMiddlewares/Third_Party/RealThread_RTOS/components/finsh
4 ~$ I- t. q& q4 b& h$ }! q c: r W$ w, a1 }6 w |
src_filter = +<./Src/> +<./startup_stm32f103xe.s> +<./Drivers/> +<./Middlewares/>5 I/ ?/ m, M! S2 g7 N6 s
0 G& A2 @- g: }) D' C; m
board_build.ldscript = ./STM32F103VETx_FLASH.ld
: m/ y& L2 i" r. v! K" ~; x @& p: S/ i9 F% b3 ]; X0 u
extra_scripts = pre:add_newlibnano.py
5 v' d+ f+ y& @, O8 A6 r |
|