|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基本按照这篇blog来配置环境的。但是在platformio build的时候出现如下错误,似乎是汇编器无法识别RT-Thread库里的汇编语句。请问大家知道应该怎么正确配置编译环境吗?
9 a/ i n: {& i8 E) |$ D, F" M5 `% z. I% Z" S
1.jpg
* w: L% h2 S# [5 Z& C# j z" E& f
, n+ ~) C/ g5 j5 Q( N; E$ C子板是野火的STM32F103VE指南者。platformio.ini内容如下:* N6 v! v+ Z" m
7 A3 d" b3 ^1 b- B
[platformio]6 F2 ?, [, t- f$ W5 {" E8 [7 H
) t8 v! b- s, L" d
include_dir = ./Inc' ~3 X, O; S8 h
! w S9 g5 m. X! t# B
src_dir = ./
% z( r- { H) X: [2 Z! v
6 `; I m( m- h[env:genericSTM32F103VE]
1 e2 M) m9 z& p, D J
, Q; H3 n/ g, R+ l8 \1 Mplatform = ststm32
5 X( u6 k, o/ t' z$ L0 D
' e! e- j1 Q5 w. Y- jboard = genericSTM32F103VE: ?/ Y3 o' h$ W0 M
; m, ~* @( a2 y0 R. }: T8 `' l0 h+ i; framework = stm32cube! w2 n; q/ V/ z3 E/ A' E9 U8 @
4 Y, P+ M7 t0 `1 y5 b: c7 J7 j
debug_tool = cmsis-dap' W" s' J* \6 b) G6 S' Z
7 O# k1 E/ N# L5 ~ U! r# q
upload_protocol = cmsis-dap8 I, [1 w8 m+ G" U% n( h1 U. N
* A3 K$ v$ G. E& i" l( |
monitor_speed = 115200
8 m- r9 @! s. i- s- M& F
1 P; Q# w; M0 @. e. Ybuild_flags =
: g8 i: E' t! d, r' N8 S& A
7 B. g0 c( R7 s, l-DUSE_HAL_DRIVER
3 d2 B2 o( _# C* z, A
# S9 u$ r# T; ]. O' {$ X* \-DSTM32F103xE; z% P' Q$ y/ ?
$ {- _5 {9 M* O-IInc
: c% Q+ U; D' |+ u8 L8 `. ]) s6 g/ C, N( n0 W6 X& a
-IDrivers/STM32F1xx_HAL_Driver/Inc G' }: i' z% b* o/ h1 d
5 Z2 h1 S0 m d$ [, O
-IDrivers/STM32F1xx_HAL_Driver/Inc/Legacy" _# U c2 x% B9 P H# A
) g# K! [" T. P- Q
-IDrivers/CMSIS/Device/ST/STM32F1xx/Include
+ A" V7 L4 L3 d
1 b C9 v/ @7 U2 r: A3 o: A! y-IDrivers/CMSIS/Include
2 w+ P* D% j! r" s) N/ x, E c3 p6 _% M( \* q' l
-IMiddlewares/Third_Party/RealThread_RTOS/include/
' n" M+ |! b0 V o+ o' ~
) G! c! ]' E$ }: W-IMiddlewares/Third_Party/RealThread_RTOS/bsp/_template/cubemx_config/ u+ q2 K! ~ Y
8 s' E. d- H% \! [( w' p. I
-IMiddlewares/Third_Party/RealThread_RTOS/finsh/
1 C4 l3 e3 b/ e/ J6 Z8 r* q0 ?, Y' t
-IMiddlewares/Third_Party/RealThread_RTOS/components/finsh" F2 n" N6 a3 O5 X4 f
. S# H; ^8 J: ?- z+ \/ e
src_filter = +<./Src/> +<./startup_stm32f103xe.s> +<./Drivers/> +<./Middlewares/>
+ A* y1 s$ D w' p# b+ r, V6 H2 p: ]+ h1 k4 ]) g
board_build.ldscript = ./STM32F103VETx_FLASH.ld
. p+ b8 M0 x$ r& W
+ j- Y" {* }5 e7 _2 {extra_scripts = pre:add_newlibnano.py1 I5 u8 [. l/ R. A
|
|