RT-Thread / rt-thread

RT-Thread is an open source IoT real-time operating system (RTOS).
https://www.rt-thread.io
Apache License 2.0
10.02k stars 4.89k forks source link

[新手任务][BSP] 编译错误 #7764

Open supperthomas opened 1 year ago

supperthomas commented 1 year ago

mm32 目录下面执行命令scons 编译错误

NXP 下面目录执行scons 编译错误

Infine

其他

sep6200
airm2m/air105
allwinner/d1
allwinner/d1s
amebaz
avr32uc3b0
bf533
bouffalo_lab/bl61x
bouffalo_lab/bl808/d0
bouffalo_lab/bl808/lp
bouffalo_lab/bl808/m0
ck802
core-v-mcu/core-v-cv32e40p
ESP32_C3
essemi/es32f0654
essemi/es32f365x
fm33lc026
ft2004
gd32105c-eval
gd32107c-eval
gd32350r-eval
hc32l136
hk32/hk32f030c8-mini
imx/imx6ull-smart
imxrt/imxrt1170-nxp-evk/m7
Infineon/psoc6-pioneerkit_modus
juicevm
lpc43xx/M0
lpc43xx/M4
lpc54608-LPCXpresso
lpc824
m16c62p
microblaze
mini4020
mm32f327x
mm32l07x
nios_ii
nuclei/nuclei_fpga_eval
nv32f100x
phytium/aarch32
pic32ethernet
raspberry-pi/raspi2
raspberry-pi/raspi3-64
raspberry-pi/raspi4-64
rockchip/rk2108
rv32m1_vega/ri5cy
rx
samd21
synopsys/boards
tae32f5300
taihu
thead-smart
ti/c28x/tms320f28379d
tkm32F499
tms320c6678
upd70f3454
w60x
wch/arm/ch579m
wch/risc-v/ch32v103r-evt
wch/risc-v/ch569w-evt
wh44b0
x86
xplorer4330/M0
yichip/yc3121-pos

修复好的bsp:

imxrt/imxrt1021-nxp-evk
renesas/ra6m3-hmi-board
renesas/ra4m2-eco
renesas/ra2l1-cpk
supperthomas commented 11 months ago

https://club.rt-thread.org/ask/article/8e019d0e64e1ab31.html

supperthomas commented 11 months ago

参考action 的编译日志: https://github.com/RT-Thread/rt-thread/actions/runs/5773375752

andy27182 commented 7 months ago

有一个问题不知道在这个issue下讨论是否合适,我刚开始使用rt-thread,并使用ubuntu系统构建开发环境,当在目录rt-thread/bsp/qemu-vexpress-a9中使用scons --menuconfig进行配置时,提示错误:

AttributeError: 'str' object has no attribute 'load_config':
  File "/home/XXXX/workspace/rt-thread/bsp/qemu-vexpress-a9/SConstruct", line 29:
    objs = PrepareBuilding(env, RTT_ROOT)
  File "/home/XXXX/workspace/rt-thread/bsp/qemu-vexpress-a9/../../tools/building.py", line 316:
    menuconfig(Rtt_Root)
  File "/home/XXXX/.local/lib/python3.8/site-packages/menuconfig.py", line 685:
    _conf_changed = _load_config()
  File "/home/XXXX/.local/lib/python3.8/site-packages/menuconfig.py", line 741:
    print(_kconf.load_config())

是我python的版本有问题吗?我应如何解决此问题?

rt-thread: 2023.11.30拉取的git仓库最新版本 ubuntu:20.04 gcc:EXEC_PATH = '/opt/gcc-arm-none-eabi-9-2020-q2-update/bin' python3:3.8.10(系统环境默认没有python指令,系统只有python3命令)

-------------------已经解决

尽可能使用conda/pip安装scons而不是使用apt-get安装

supperthomas commented 7 months ago

https://github.com/RT-Thread/rt-thread/actions/runs/7077921713/job/19262826362#step:12:215 hpmicro/hpm6750evk hpmicro/hpm6750evkmini microchip/saml10 nuclei/gd32vf103_rvstar

scons: Entering directory `/home/runner/work/rt-thread/rt-thread/bsp/hpmicro/hpm6750evk'
scons: Reading SConscript files ...
AttributeError: module 'rtconfig' has no attribute 'DEVICE':