Skip to content

Commit 3ac36a3

Browse files
committed
[update] Fix compiler flags issue
2 parents 0369db7 + 33263d7 commit 3ac36a3

File tree

7,003 files changed

+2544263
-753750
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

7,003 files changed

+2544263
-753750
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,4 @@ The following content must not be changed in the submitted PR message. Otherwise
3131
- [ ] 所有变更均有原因及合理的,并且不会影响到其他软件组件代码或BSP All modifications are justified and not affect other components or BSP
3232
- [ ] 对难懂代码均提供对应的注释 I've commented appropriately where code is tricky
3333
- [ ] 本拉取/合并请求代码是高质量的 Code in this PR is of high quality
34-
- [ ] 本拉取/合并符合[RT-Thread代码规范](../documentation/coding_style_cn.md) This PR complies with [RT-Thread code specification](../documentation/coding_style_en.txt)
34+
- [ ] 本拉取/合并使用[formatting](https://github.com/mysterywolf/formatting)等源码格式化工具确保格式符合[RT-Thread代码规范](../documentation/coding_style_cn.md) This PR complies with [RT-Thread code specification](../documentation/coding_style_en.txt)

.github/workflows/action.yml

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,14 @@ jobs:
2929
fail-fast: false
3030
matrix:
3131
legs:
32+
- {RTT_BSP: "acm32f0x0-nucleo", RTT_TOOL_CHAIN: "sourcery-arm"}
3233
- {RTT_BSP: "CME_M7", RTT_TOOL_CHAIN: "sourcery-arm"}
3334
- {RTT_BSP: "apollo2", RTT_TOOL_CHAIN: "sourcery-arm"}
3435
- {RTT_BSP: "asm9260t", RTT_TOOL_CHAIN: "sourcery-arm"}
3536
- {RTT_BSP: "at91sam9260", RTT_TOOL_CHAIN: "sourcery-arm"}
3637
- {RTT_BSP: "allwinner_tina", RTT_TOOL_CHAIN: "sourcery-arm"}
37-
- {RTT_BSP: "efm32", RTT_TOOL_CHAIN: "sourcery-arm"}
3838
- {RTT_BSP: "gd32e230k-start", RTT_TOOL_CHAIN: "sourcery-arm"}
39+
- {RTT_BSP: "gd32vf103v-eval", RTT_TOOL_CHAIN: "sourcery-riscv-none-embed"}
3940
- {RTT_BSP: "gd32303e-eval", RTT_TOOL_CHAIN: "sourcery-arm"}
4041
- {RTT_BSP: "gd32450z-eval", RTT_TOOL_CHAIN: "sourcery-arm"}
4142
- {RTT_BSP: "imx6sx/cortex-a9", RTT_TOOL_CHAIN: "sourcery-arm"}
@@ -58,6 +59,7 @@ jobs:
5859
- {RTT_BSP: "lpc54114-lite", RTT_TOOL_CHAIN: "sourcery-arm"}
5960
- {RTT_BSP: "ls1bdev", RTT_TOOL_CHAIN: "sourcery-mips"}
6061
- {RTT_BSP: "ls1cdev", RTT_TOOL_CHAIN: "sourcery-mips"}
62+
- {RTT_BSP: "ls2kdev", RTT_TOOL_CHAIN: "sourcery-mips"}
6163
- {RTT_BSP: "mb9bf500r", RTT_TOOL_CHAIN: "sourcery-arm"}
6264
- {RTT_BSP: "mb9bf506r", RTT_TOOL_CHAIN: "sourcery-arm"}
6365
- {RTT_BSP: "mb9bf618s", RTT_TOOL_CHAIN: "sourcery-arm"}
@@ -134,6 +136,9 @@ jobs:
134136
- {RTT_BSP: "smartfusion2", RTT_TOOL_CHAIN: "sourcery-arm"}
135137
- {RTT_BSP: "raspberry-pico", RTT_TOOL_CHAIN: "sourcery-arm"}
136138
- {RTT_BSP: "raspberry-pi/raspi4-32", RTT_TOOL_CHAIN: "sourcery-arm"}
139+
- {RTT_BSP: "hc32l196", RTT_TOOL_CHAIN: "sourcery-arm"}
140+
- {RTT_BSP: "tae32f5300", RTT_TOOL_CHAIN: "sourcery-arm"}
141+
- {RTT_BSP: "bluetrum/ab32vg1-ab-prougen", RTT_TOOL_CHAIN: "sourcery-riscv64-unknown-elf"}
137142
steps:
138143
- uses: actions/checkout@v2
139144
- name: Set up Python
@@ -167,6 +172,22 @@ jobs:
167172
/opt/mips-2016.05/bin/mips-sde-elf-gcc --version
168173
echo "RTT_EXEC_PATH=/opt/mips-2016.05/bin" >> $GITHUB_ENV
169174
175+
- name: Install Riscv64-unknown-elf ToolChains
176+
if: ${{ matrix.legs.RTT_TOOL_CHAIN == 'sourcery-riscv64-unknown-elf' && success() }}
177+
run: |
178+
wget -q https://static.dev.sifive.com/dev-tools/freedom-tools/v2020.12/riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-linux-ubuntu14.tar.gz
179+
sudo tar zxvf riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-linux-ubuntu14.tar.gz -C /opt
180+
/opt/riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-linux-ubuntu14/bin/riscv64-unknown-elf-gcc --version
181+
echo "RTT_EXEC_PATH=/opt/riscv64-unknown-elf-toolchain-10.2.0-2020.12.8-x86_64-linux-ubuntu14/bin" >> $GITHUB_ENV
182+
183+
- name: Install Riscv-none-embed ToolChains
184+
if: ${{ matrix.legs.RTT_TOOL_CHAIN == 'sourcery-riscv-none-embed' && success() }}
185+
run: |
186+
wget -q https://github.com/xpack-dev-tools/riscv-none-embed-gcc-xpack/releases/download/v8.3.0-2.3/xpack-riscv-none-embed-gcc-8.3.0-2.3-linux-x64.tar.gz
187+
sudo tar zxvf xpack-riscv-none-embed-gcc-8.3.0-2.3-linux-x64.tar.gz -C /opt
188+
/opt/xpack-riscv-none-embed-gcc-8.3.0-2.3/bin/riscv-none-embed-gcc --version
189+
echo "RTT_EXEC_PATH=/opt/xpack-riscv-none-embed-gcc-8.3.0-2.3/bin" >> $GITHUB_ENV
190+
170191
- name: Bsp Scons Compile
171192
if: ${{ success() }}
172193
shell: bash

.github/workflows/action_utest.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ jobs:
1313
legs:
1414
- {UTEST: "kernel/mem", RTT_BSP: "bsp/qemu-vexpress-a9", QEMU_ARCH: "arm", QEMU_MACHINE: "vexpress-a9", CONFIG_FILE: "kernel/mem.conf", SD_FILE: "sd.bin"}
1515
- {UTEST: "kernel/ipc", RTT_BSP: "bsp/qemu-vexpress-a9", QEMU_ARCH: "arm", QEMU_MACHINE: "vexpress-a9", CONFIG_FILE: "kernel/ipc.conf", SD_FILE: "sd.bin"}
16+
- {UTEST: "kernel/irq", RTT_BSP: "bsp/qemu-vexpress-a9", QEMU_ARCH: "arm", QEMU_MACHINE: "vexpress-a9", CONFIG_FILE: "kernel/irq.conf", SD_FILE: "sd.bin"}
17+
- {UTEST: "kernel/timer", RTT_BSP: "bsp/qemu-vexpress-a9", QEMU_ARCH: "arm", QEMU_MACHINE: "vexpress-a9", CONFIG_FILE: "kernel/timer.conf", SD_FILE: "sd.bin"}
18+
- {UTEST: "kernel/thread", RTT_BSP: "bsp/qemu-vexpress-a9", QEMU_ARCH: "arm", QEMU_MACHINE: "vexpress-a9", CONFIG_FILE: "kernel/thread.conf", SD_FILE: "sd.bin"}
1619
- {UTEST: "components/utest", RTT_BSP: "bsp/qemu-vexpress-a9", QEMU_ARCH: "arm", QEMU_MACHINE: "vexpress-a9", CONFIG_FILE: "utest_self/self.conf", SD_FILE: "sd.bin"}
1720
- {UTEST: "kernel/mem/riscv64", RTT_BSP: "bsp/qemu-riscv-virt64", QEMU_ARCH: "riscv64", QEMU_MACHINE: "virt", CONFIG_FILE: "kernel/mem.conf", SD_FILE: "None"}
1821
env:

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
*.idb
1111
*.ilk
1212
*.old
13+
*.crf
1314
build
1415
Debug
1516
documentation/html
@@ -25,6 +26,7 @@ documentation/html
2526
tools/kconfig-frontends/kconfig-mconf
2627
packages
2728
dist
29+
dist_ide_project
2830
cconfig.h
2931
GPUCache
3032

.ignore_format.yml

Lines changed: 0 additions & 14 deletions
This file was deleted.

bsp/Copyright_Notice.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,16 @@ The peripheral library or firmware library of the chip manufacturer is authorize
1010

1111
## BSP's License and Coyright:
1212

13+
### acm32f0x0-nucleo
14+
15+
License: bsd-new
16+
17+
Copyright: Copyright (c) 2021, AisinoChip
18+
19+
Path:
20+
21+
- bsp/acm32f0x0-nucleo/libraries
22+
1323
### apollo2
1424

1525
License: bsd-new
@@ -125,6 +135,17 @@ Path:
125135
- bsp/essemi/es32f0654/libraries/CMSIS/Include
126136
- bsp/essemi/es8p508x/libraries/CMSIS
127137

138+
###fm33lc026
139+
140+
License: Mulan PSL v1
141+
142+
Copyright: Copyright (c) [2019] [Fudan Microelectronics]
143+
144+
Path:
145+
146+
- bsp/fm33lc026\libraries\FM33LC0xx_FL_Driver
147+
- bsp/fm33lc026\libraries\FM
148+
128149
### frdm-k64f
129150

130151
License: bsd-new
@@ -205,6 +226,48 @@ Path:
205226
- bsp/hc32f4a0/Libraries/CMSIS
206227
- bsp/hc32f4a0/Libraries/HC32F4A0_StdPeriph_Driver
207228

229+
### hc32f460
230+
231+
License: bsd-new
232+
233+
Copyright: Copyright (c) 2020, Huada Semiconductor Co., Ltd.
234+
235+
Path:
236+
237+
- bsp/hc32f460/Libraries/CMSIS
238+
- bsp/hc32f460/Libraries/HC32F460_StdPeriph_Driver
239+
240+
### hc32l196
241+
242+
License: bsd-new
243+
244+
Copyright: Copyright (c) 2020, Huada Semiconductor Co., Ltd.
245+
246+
Path:
247+
248+
- bsp/hc32l196/Libraries/CMSIS
249+
- bsp/hc32l196/Libraries/HC32L196_StdPeriph_Driver
250+
251+
### hk32
252+
253+
License: free-unknown
254+
255+
Copyright: Copyright (c) HKMicroChip
256+
257+
Path:
258+
259+
- bsp/hk32/libraries/HK32F0xx_StdPeriph_Driver
260+
261+
------
262+
263+
License: bsd-new
264+
265+
Copyright: Copyright (c) 2009 - 2013 ARM LIMITED
266+
267+
Path:
268+
269+
- bsp/hk32/libraries/HK32F0xx_StdPeriph_Driver/CMSIS
270+
208271
### imx6sx
209272

210273
License: other-permissive
@@ -666,6 +729,16 @@ Path:
666729
- bsp/swm320/libraries/CMSIS
667730
- bsp/swm320-lq100/Libraries/CMSIS/CoreSupport
668731

732+
### tae32f5300
733+
734+
License: BSD 3-Clause
735+
736+
Copyright (c) 2020 Tai-Action.
737+
738+
Path:
739+
740+
- bsp/tae32f5300/Libraries/TAE32F53xx_StdPeriph_Driver
741+
669742
### tm4c
670743

671744
License: unknown-license-reference(bsd-new)
@@ -717,3 +790,20 @@ Path:
717790

718791
- bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver
719792

793+
### n32
794+
795+
License: 未注明
796+
797+
Copyright: Copyright (c) 2019, Nations Technologies Inc.
798+
799+
Path:
800+
801+
- bsp/n32g452xx/n32g452xx-mini-system/board/msp
802+
803+
License: bsd-new
804+
805+
Copyright: Copyright (c) 2010-2015 ARM Limited
806+
807+
Path:
808+
809+
- bsp/n32g452xx/Libraries/N32_Std_Driver/CMSIS

0 commit comments

Comments
 (0)