|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基本按照这篇blog来配置环境的。但是在platformio build的时候出现如下错误,似乎是汇编器无法识别RT-Thread库里的汇编语句。请问大家知道应该怎么正确配置编译环境吗?
6 D" }; Z: f2 C
3 ]/ e. ?% h, x; j5 ` D& _9 I. m1.jpg
$ p1 Q( U; S( C) J& P- k4 P' T1 X! L
9 y! C5 c2 X4 h* M, k- `+ O子板是野火的STM32F103VE指南者。platformio.ini内容如下:
, H: Z8 _7 x. y& d5 j! U$ U( k+ Y3 {3 O- R5 }
[platformio]( p5 D( y5 v5 g
# D5 G# A, i% N6 p6 d1 N; U
include_dir = ./Inc
. p( P! @. C) A) r. c5 j* y" I1 t, A& O' R2 W7 x+ m5 i
src_dir = ./
0 g# n; A; t& U4 u& @+ f3 W4 m( f4 M( B; d3 h+ v) ?% K1 c* N( `0 Z
[env:genericSTM32F103VE]8 \( l4 ]" I) E, \4 n
+ U0 w/ _% d6 ^' _# Y1 t. R
platform = ststm32
/ I1 a; }7 O! u7 Q6 ^2 v: Z
1 L# q9 z" [% r( X: u0 _board = genericSTM32F103VE) T+ S/ y- V C: ]
I! R$ l4 o1 W, F
; framework = stm32cube
0 o1 m% {$ v" }: g$ }0 d3 h+ G0 J
debug_tool = cmsis-dap4 B& _7 ~' K- {! I9 D/ c, V! c
# [9 U$ _3 z+ r/ D) [2 r& ^# Z4 t
upload_protocol = cmsis-dap
5 c+ n, f: ~/ a$ V9 a
2 ^0 K3 E- `% B; I) ymonitor_speed = 115200
) f' n7 y" h* Y7 `* ~+ M) }. _9 Y2 ^3 o7 n& \% k( ^
build_flags =$ D. j7 j" N% i' t& U' f0 e
* r8 y6 h' c/ l [0 P" P* t8 A-DUSE_HAL_DRIVER0 l& p' a2 Q( j6 D& T% D" g
) N2 c6 I* V; C
-DSTM32F103xE: `7 ^' G3 K: b
5 \$ W* k9 ~: `1 s3 G6 d( L% Y- n- ?4 @-IInc
5 U a' B) J7 o; Q# {
. s9 S: t( B, P: }4 T-IDrivers/STM32F1xx_HAL_Driver/Inc
4 h! u$ X# |6 L; O$ c3 o' S) @2 G# H+ V5 h$ H* P: q8 \
-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy
+ j$ a1 ~- @% p6 w; n+ a
& K) ?+ a; d) I/ U i! x-IDrivers/CMSIS/Device/ST/STM32F1xx/Include
; x* a: x0 o- [7 ^' F7 i# ~ O) J& j7 y+ K+ G8 H+ @
-IDrivers/CMSIS/Include# I! n7 P# ?( P2 c) b
7 f2 |$ p; S, G* M
-IMiddlewares/Third_Party/RealThread_RTOS/include/4 b! Q6 t" W, H- _) Q+ W
) g2 H; L$ n7 O. p
-IMiddlewares/Third_Party/RealThread_RTOS/bsp/_template/cubemx_config
. C/ v1 s1 f; f/ Y1 Y: u# A8 `2 i# @' w- [% M
-IMiddlewares/Third_Party/RealThread_RTOS/finsh/8 i5 a/ k* R {( F
8 f, U) _9 L4 X3 u0 w$ w1 K) ~$ a9 r! P1 V-IMiddlewares/Third_Party/RealThread_RTOS/components/finsh: Z+ P7 w# f6 S5 p& Y0 t8 P
7 |. n; V8 d% ~* i1 ^
src_filter = +<./Src/> +<./startup_stm32f103xe.s> +<./Drivers/> +<./Middlewares/>8 w$ c3 P% V5 g1 T4 X; }2 y
5 K8 O( L0 Z. k! E/ J6 W6 o
board_build.ldscript = ./STM32F103VETx_FLASH.ld* | S7 Z' v- W4 P1 T* [) F* A
# j# \; I% L* U& W, Vextra_scripts = pre:add_newlibnano.py ~/ ]6 r! B- Q5 [
|
|