|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基本按照这篇blog来配置环境的。但是在platformio build的时候出现如下错误,似乎是汇编器无法识别RT-Thread库里的汇编语句。请问大家知道应该怎么正确配置编译环境吗?# ?; L' [: V( p" t) c
1 _! h+ h! n" O, J7 v: C7 G' T
1.jpg7 F- e- R/ L$ m- J% Y
+ n0 c3 C, n! r; \; `
子板是野火的STM32F103VE指南者。platformio.ini内容如下:
4 @ m' e* d) j
! Z e: B: u0 ] E. K[platformio]0 k2 M$ t3 d! e" R3 O2 j- R9 T/ T
3 L5 u, r$ B/ l0 Q ~include_dir = ./Inc- |) B/ L* k# u) y0 f$ J
9 ]3 N, y3 h1 R4 T; P
src_dir = ./
* Y5 v; H @& Q
$ @0 E( ` g- S5 t6 a& [: P[env:genericSTM32F103VE]5 G6 T) u$ q T+ O, e
4 y$ e0 ?" J: I7 eplatform = ststm32& d9 j. O) b4 C
3 J1 z) A" q8 {/ Z; S9 S$ {
board = genericSTM32F103VE
1 W( G: |1 e* s/ \0 u) A. L0 o) @+ D! Y' v+ F2 k% J, _
; framework = stm32cube4 k1 x) b, Z# b& d+ w9 q$ f
f. \) _+ ?5 B: B$ K1 }0 [9 h
debug_tool = cmsis-dap
# w& {2 i: K3 _% s
1 P& K' C! F4 s+ L: x( \! Oupload_protocol = cmsis-dap) W b, k) ~6 S+ {3 z4 _3 C# ?
! D7 D- }) y2 }8 ~0 X C5 f
monitor_speed = 115200
y. F/ g9 V5 A: i
6 r" p+ r; c; Q3 @4 gbuild_flags =
+ l$ @1 @4 H. x
; @9 @2 g D. Z6 ]) m. ^) o2 i-DUSE_HAL_DRIVER. A! O2 r# O0 b1 ^3 A# N
8 Y% `. B8 g: Z( N! e' T$ M8 W-DSTM32F103xE( a. l j# @& W. J- F& [
% D% N/ c; l. K-IInc
8 `. M4 Q' z' I2 W: s& x+ N) d+ E3 b0 i4 d+ `1 [
-IDrivers/STM32F1xx_HAL_Driver/Inc. D% l( w8 q2 o- [; I. g
0 L l! n2 Q5 A2 x0 |" o-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy5 E& K5 H- N9 p* l
0 m9 ~+ d( _3 x9 S5 f* O4 {& Q
-IDrivers/CMSIS/Device/ST/STM32F1xx/Include) f& Z4 i+ [8 F1 e
4 ~7 p" c# R4 D0 J-IDrivers/CMSIS/Include0 P9 T1 c, C. v9 ^8 C
& b4 p6 {9 X& S4 g* s' l* s
-IMiddlewares/Third_Party/RealThread_RTOS/include/7 P0 O+ {) k; C, ?8 a
4 S3 h* u& ]! h-IMiddlewares/Third_Party/RealThread_RTOS/bsp/_template/cubemx_config$ s' D- U3 E2 a7 Y- H& H4 R& ~
$ ]! \6 \. r- w$ b( v S. J-IMiddlewares/Third_Party/RealThread_RTOS/finsh/
/ R: F5 z/ @4 `) {. d8 U* l
# {- `; ~+ t2 K0 i9 O) c- F-IMiddlewares/Third_Party/RealThread_RTOS/components/finsh
; E8 a3 s5 {: R, o% m
4 b8 e9 ?" E! F% Z1 asrc_filter = +<./Src/> +<./startup_stm32f103xe.s> +<./Drivers/> +<./Middlewares/>8 B% b) @4 I- @0 C
) U. v$ l) A" Mboard_build.ldscript = ./STM32F103VETx_FLASH.ld
2 W X$ i% C0 A b: c+ |* a2 S1 Q+ V# i" c" v5 C) H, z( n. _ U
extra_scripts = pre:add_newlibnano.py
: x$ q, t+ m: o, K8 J7 ^: W |
|