<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/bsp/gd32vf103v-eval/libraries, branch v5.0.x</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/bsp/gd32vf103v-eval/libraries?h=v5.0.x</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/bsp/gd32vf103v-eval/libraries?h=v5.0.x'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2023-03-01T06:32:43Z</updated>
<entry>
<title>[libcpu][riscv]整合libcpu/riscv中的移植文件 提供一份公共代码于common (#6941)</title>
<updated>2023-03-01T06:32:43Z</updated>
<author>
<name>Yaochenger</name>
<email>75192526+Yaochenger@users.noreply.github.com</email>
</author>
<published>2023-03-01T06:32:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b9e4fcfc6878aa05cca277ea3557299e59207965'/>
<id>urn:sha1:b9e4fcfc6878aa05cca277ea3557299e59207965</id>
<content type='text'>
整合libcpu/riscv中的移植文件 提供一份公共代码于common

在提交本pr时，除hpmicro的内核，rv32内核bsp已完成去除大部分的冗余，大部分代码采用common中的实现。本pr的作用是进一步统一common中的文件，从而提供一份公用代码，新移植的RV32内核的BSP可以全部使用common代码。

- 在common中提供一份公用文件：interrupt_gcc.S
- 修改原有的文件，将原有的中断中上下文切换代码替换为interrupt_gcc.S
- 基于上述修改，修改仓库中risc-v内核的BSP与移植相关的部分 (主要包含中断入口函数 中断栈等)
- 在common中提供一份公用文件：trap_common.c；提供统一中断入口函数，中断入口函数初始化，中断入口注册等函数，并完善异常时的信息输出

- 在common中提供一份公用文件：rt_hw_stack_frame.h；将栈帧结构体剥离，供用户使用

- 在上述工作完成后，在上述工作的基础上测试仓库中risc-v内核的BSP

- 完善函数中的命名，完善中断栈的获取

- 提供一份详细的基于现有common文件的移植指南

  #### 在什么测试环境下测试通过 

- 1.CH32V307V-R1-R0
- 2.CH32V208W-R0-1V4
- 3.HPM6750EVKMINI
- 4.GD32VF103V-EVAL
- 5.qemu(CORE-V-MCU )

&gt; 与上述开发板使用同样芯片的BSP均测试通过

在CH32V307V-R1-R0与HPM6750EVKMINI上基于现有移植文件进行多线程复杂场景下的长时间测试，测试过程系统运行正常。</content>
</entry>
<entry>
<title>format link scripts</title>
<updated>2023-01-09T03:52:13Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2023-01-09T02:16:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=592284c66c8a93270cb77cb2a0afb36b64d2bc51'/>
<id>urn:sha1:592284c66c8a93270cb77cb2a0afb36b64d2bc51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[posix][libc] 优化libc中posix结构</title>
<updated>2021-10-27T03:09:54Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2021-10-26T04:51:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=a9910a780edc43df6b64bcd13c37785a15ec3428'/>
<id>urn:sha1:a9910a780edc43df6b64bcd13c37785a15ec3428</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[BSP] fix compiling issue with libc</title>
<updated>2021-09-11T10:09:22Z</updated>
<author>
<name>BernardXiong</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2021-09-11T10:09:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=0b13409c16326f142597570b50bdea8e138da606'/>
<id>urn:sha1:0b13409c16326f142597570b50bdea8e138da606</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[bsp] [gd32vf103] explicit call clock init</title>
<updated>2019-10-21T09:12:00Z</updated>
<author>
<name>tyustli</name>
<email>1225613647@qq.com</email>
</author>
<published>2019-10-21T09:12:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8f100a83bca597d4a6c4aa0859a14d02b7b6adbd'/>
<id>urn:sha1:8f100a83bca597d4a6c4aa0859a14d02b7b6adbd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* [bsp][gd32vf103v-eval]删除无用代码。</title>
<updated>2019-08-25T04:13:56Z</updated>
<author>
<name>guozhanxin</name>
<email>guozhanxin@rt-thread.com</email>
</author>
<published>2019-08-25T04:13:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=de2e82bc46a848d9b011c52865119d7646e4484a'/>
<id>urn:sha1:de2e82bc46a848d9b011c52865119d7646e4484a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[bsp][gd32vf103v-eval]Add scons compilation support.|添加 scons 编译支持</title>
<updated>2019-08-21T14:26:56Z</updated>
<author>
<name>guozhanxin</name>
<email>guozhanxin@rt-thread.com</email>
</author>
<published>2019-08-21T14:26:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=47ced5be442e3df6803017cf2f8de1be4b9695ae'/>
<id>urn:sha1:47ced5be442e3df6803017cf2f8de1be4b9695ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add gd32vf103v-eval bsp</title>
<updated>2019-07-24T11:25:39Z</updated>
<author>
<name>tyustli</name>
<email>1225613647@qq.com</email>
</author>
<published>2019-07-24T11:25:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=1adf9d4a520291bd983db3c4cc7186973feab070'/>
<id>urn:sha1:1adf9d4a520291bd983db3c4cc7186973feab070</id>
<content type='text'>
</content>
</entry>
<entry>
<title>first version</title>
<updated>2019-07-24T09:03:26Z</updated>
<author>
<name>tyustli</name>
<email>1225613647@qq.com</email>
</author>
<published>2019-07-24T09:03:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=49e9d19c82a345633a7b0a95b4997c448d3e6609'/>
<id>urn:sha1:49e9d19c82a345633a7b0a95b4997c448d3e6609</id>
<content type='text'>
</content>
</entry>
</feed>
