|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基本按照这篇blog来配置环境的。但是在platformio build的时候出现如下错误,似乎是汇编器无法识别RT-Thread库里的汇编语句。请问大家知道应该怎么正确配置编译环境吗?9 [+ Q: d' P0 Y- M. y
+ p% Z3 s- m4 K
1.jpg
7 n3 ~7 ^: A; J. f D8 M5 s3 j& N; h* l% T! I+ z8 r0 p
子板是野火的STM32F103VE指南者。platformio.ini内容如下:3 M0 a6 ?% W, G5 G! u/ e
1 d) g: s( v0 {% a- j! d2 v$ S
[platformio], R# C- Q4 n; n% N3 u4 b
* o& G) w. U4 c8 F
include_dir = ./Inc
1 C( [. j) S9 M6 m1 C: g0 j6 N5 J; r; _ d4 e# [
src_dir = ./2 D! F% | I* q
3 I# l( X8 ?7 d[env:genericSTM32F103VE]
0 R2 T1 k- B- @8 i* b: H' N, n5 ?. l, Y& S+ o
platform = ststm32 e0 ^) E. j8 g7 _
1 h( G% G* k& u2 J9 c: D4 Dboard = genericSTM32F103VE
8 G: n! Y8 A6 p) z! D# g
! R, x% ]4 {4 Q& S7 g. @; framework = stm32cube' c- Z+ o6 D5 S* K) {
2 C" W- [$ c8 G( l2 C. I7 K2 O5 i
debug_tool = cmsis-dap
+ }( l' A2 E, C9 e8 _7 n" t# b) |8 K5 Z9 u
upload_protocol = cmsis-dap
8 ]0 J1 Q, H. d: [) f7 L
* F' F, a. l6 ]monitor_speed = 115200) h4 x& [$ z3 e. s
. {6 p5 l, f1 ?0 _3 |8 ^
build_flags =
: C) I6 p. G6 {0 O
6 U6 C* w6 Y3 w7 a, ?9 @% b-DUSE_HAL_DRIVER
$ f' ~- h: X* R8 L3 T; J3 M! f4 h6 l2 S7 ?2 f
-DSTM32F103xE
) Q |: E5 w, D' k
5 u. J3 v) ~1 Y5 F6 W-IInc9 ?2 y9 i8 {% @6 p: x
5 @5 D- }) D7 [( O9 C B N1 m-IDrivers/STM32F1xx_HAL_Driver/Inc; n; ?+ c% H% m0 g
L- e( s `. u7 `. |! P-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy9 G F+ w2 w7 i" |7 W+ Q A4 U
$ F7 I' E' T5 ]-IDrivers/CMSIS/Device/ST/STM32F1xx/Include5 u8 g$ b6 ]% a# U9 g
' C' r; H5 b$ E# `+ C
-IDrivers/CMSIS/Include I, H+ u: o( q, I* \* _! S- X9 w
+ r- _1 l' J& [- Q j7 g7 l
-IMiddlewares/Third_Party/RealThread_RTOS/include/
f0 q( T( `6 K+ J' H% V) s
& x( ^9 j: u5 {8 g8 C-IMiddlewares/Third_Party/RealThread_RTOS/bsp/_template/cubemx_config
% i2 @4 y+ a4 \! Q
1 ^, t/ ~1 b2 F6 V1 A, ^-IMiddlewares/Third_Party/RealThread_RTOS/finsh/
- G' i' \, D; |! f, n3 M1 l* x' w' n% Z; K4 O5 \3 G
-IMiddlewares/Third_Party/RealThread_RTOS/components/finsh
. Y6 c) O" s5 ]. Q h9 _! n" ^. T# {' i1 l1 _4 S% ]- ^; b
src_filter = +<./Src/> +<./startup_stm32f103xe.s> +<./Drivers/> +<./Middlewares/>. i% y9 L( g S5 Y) X6 |2 c
- X+ U, S0 n4 |$ k( s
board_build.ldscript = ./STM32F103VETx_FLASH.ld
i- q( `1 U2 Z" Q+ F8 Z
! c7 a5 V: t+ w& S9 G) y' J: Jextra_scripts = pre:add_newlibnano.py
' ~+ V/ M+ x/ R2 o |
|