|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基本按照这篇blog来配置环境的。但是在platformio build的时候出现如下错误,似乎是汇编器无法识别RT-Thread库里的汇编语句。请问大家知道应该怎么正确配置编译环境吗?" x p4 w8 P# I- L& \0 Q
$ {/ [+ `5 k+ T {9 w# x) M) ^
1.jpg X4 f' }: ^2 W& @6 m3 W, D
0 D) H" Y4 |) R* g
子板是野火的STM32F103VE指南者。platformio.ini内容如下:
: u) U5 R* U& G2 ~: \* C8 v( ^/ ^# o0 W) Q, @; a
[platformio]( C6 T2 c3 f' b$ R, B
+ F& _- C) h, W& U; Rinclude_dir = ./Inc
2 H# ]0 t1 K& C7 b4 o
1 S1 v- T" a5 W2 l* ^# Asrc_dir = ./! S! p3 y: |. v7 h# Z& j4 P
4 e7 F1 h% ^9 c- f6 H
[env:genericSTM32F103VE]
) i9 V1 L# ~' [6 w& R# l# _5 ]3 {9 j( U6 X6 R I- O
platform = ststm32
" ~- r3 a5 d5 W/ c. \: x/ }. K
board = genericSTM32F103VE
# E( d% a: `3 w8 n# z
0 P& s- Q. C; l9 v; k. d. g4 q; framework = stm32cube# e! V7 X. |$ U" k
$ ~ i. O% x7 }# ?4 P9 f( _
debug_tool = cmsis-dap
; V9 @0 ` c! u) R6 A+ f* {6 m: e1 l- K( j9 j c
upload_protocol = cmsis-dap& p- i% U9 c( U4 B; b
" Z& b1 A8 X* b/ Lmonitor_speed = 115200# E. Z0 U; u8 P/ t; D+ A" F( I
. I% Y. {) }1 {, C; V/ i2 E6 Nbuild_flags =
e6 V+ t( j$ d/ f2 Y4 u) c6 {' V5 u6 W: e; w, J4 ?
-DUSE_HAL_DRIVER
, g8 @( b+ \$ z" g5 g& s/ O* _- d: P
6 {" s) d0 r" n! E* V9 p-DSTM32F103xE; i# Y' G i5 @& y3 o! Z
7 k; e6 [- a) t& q7 U" Q9 g" R0 L4 Q
-IInc
T0 ~# d) r2 ]1 w$ y2 \4 z; X/ e7 b: `$ E
-IDrivers/STM32F1xx_HAL_Driver/Inc
% }7 U# c# _ Q" E7 ]" z' Q
4 E3 c0 o, |. R* e/ S- Z" ~- b0 t-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy" [$ }% x: S! s( j' `" ^& C
3 T2 Y! y$ p, p
-IDrivers/CMSIS/Device/ST/STM32F1xx/Include; Y2 L; o/ z9 ~2 m1 `: }
+ Z" u& ?! v9 S-IDrivers/CMSIS/Include
( o+ F5 o+ F0 c% V
+ R, C( f) r/ O) @: s-IMiddlewares/Third_Party/RealThread_RTOS/include/5 N- G! L* i$ E; w3 u9 q6 l
4 ^( h8 B! q9 t7 Y- O" `# d-IMiddlewares/Third_Party/RealThread_RTOS/bsp/_template/cubemx_config: C" B; h) f9 L4 u; ?7 y
$ K* @" y, M" F: V
-IMiddlewares/Third_Party/RealThread_RTOS/finsh/1 Y" u- G) c6 Z& T2 n
9 e5 P# ?8 Y$ \3 i-IMiddlewares/Third_Party/RealThread_RTOS/components/finsh# T6 ^' k7 r9 r
! C* P5 x- E( ]: m' zsrc_filter = +<./Src/> +<./startup_stm32f103xe.s> +<./Drivers/> +<./Middlewares/>
4 Z6 y" y; A1 K8 e1 g7 W( F9 S/ l% o) ^* @6 x$ B* W
board_build.ldscript = ./STM32F103VETx_FLASH.ld
- D6 g0 J$ D6 W1 T: q" N9 Y' e7 Z# O" _
extra_scripts = pre:add_newlibnano.py. P: D8 Z6 e) C' R7 [* y% G+ ^
|
|