<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/bsp/cvitek, branch copilot/fix-fpu-initialization-issue</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/bsp/cvitek?h=copilot%2Ffix-fpu-initialization-issue</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/bsp/cvitek?h=copilot%2Ffix-fpu-initialization-issue'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2025-10-28T06:13:56Z</updated>
<entry>
<title>feat:clang format ignore migration</title>
<updated>2025-10-28T06:13:56Z</updated>
<author>
<name>ache</name>
<email>11971248+zhou-strontium-qi@user.noreply.gitee.com</email>
</author>
<published>2025-10-21T14:36:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=36bf8f656b230e4c3f8fd4ee8a6ac16ac958a077'/>
<id>urn:sha1:36bf8f656b230e4c3f8fd4ee8a6ac16ac958a077</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[format][version]: synchronize bsp version configuration</title>
<updated>2025-10-23T14:06:51Z</updated>
<author>
<name>kurisaw</name>
<email>2053731441@qq.com</email>
</author>
<published>2025-10-23T02:42:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e2aed47b6c0ef75ead36cae04c4e9afd9d8049aa'/>
<id>urn:sha1:e2aed47b6c0ef75ead36cae04c4e9afd9d8049aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bsp/cvitek: Increase the value of RT_NAME_MAX</title>
<updated>2025-09-25T05:03:00Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-09-25T02:27:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=ef354df2e34bd1d3f0654a8cf433127bef9b94dd'/>
<id>urn:sha1:ef354df2e34bd1d3f0654a8cf433127bef9b94dd</id>
<content type='text'>
Otherwise report runtime error:
[E/kernel.obj] Object name sys workq exceeds RT_NAME_MAX=8, consider increasing RT_NAME_MAX.
(obj_name_len &lt;= RT_NAME_MAX - 1) assertion failed at function:rt_object_allocate, line number:520

Increase the value of RT_NAME_MAX to 16 for c906B.
The value of RT_NAME_MAX for BSP of C906L and ARM core already meet
the requirement of more than 8.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>Fix the crash of the SPI driver under the smart mode</title>
<updated>2025-07-04T12:51:04Z</updated>
<author>
<name>flyingcys</name>
<email>flyingcys@163.com</email>
</author>
<published>2025-07-01T14:58:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=f4168669a71449133184167987595a56591d4bdf'/>
<id>urn:sha1:f4168669a71449133184167987595a56591d4bdf</id>
<content type='text'>
Signed-off-by: flyingcys flyingcys@163.com
</content>
</entry>
<entry>
<title>format: update all series of BSP configuration items (#10406)</title>
<updated>2025-06-17T07:42:49Z</updated>
<author>
<name>沐攸</name>
<email>17773439684@163.com</email>
</author>
<published>2025-06-17T07:42:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=5f9f5222854f394efee2ed0e99484ca4da1ea591'/>
<id>urn:sha1:5f9f5222854f394efee2ed0e99484ca4da1ea591</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bsp: cvitek: riscv: use marco for linker script</title>
<updated>2025-04-22T01:48:53Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-04-18T04:02:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e7d870bb7112fa7feee5927debee9ef2cdd2026b'/>
<id>urn:sha1:e7d870bb7112fa7feee5927debee9ef2cdd2026b</id>
<content type='text'>
Regarding link script, some memory offsets and sizes are different
between the standard version and the smart version (such as
"__STACKSIZE__", kernel start address, kernel memory size, etc.).
Original solution is replacing link scripts and use INCLUDE,
which is relatively complicated.

This improvement uses macros to replace constants in the link
script. The preprocessing mechanism provided by gcc is used
to dynamically replace constant values during the build process.

In addition, the kernel load address (the corresponding
KERNEL_VADDR_START for smart) was originally configured as
0xFFFFFFC000200000, which is default value of riscv with
kernelmap enabled (0xffffffc000000000) plus offset to skip over
bootloader (0x200000). This caused a trouble: due to
default bsp configuration is for smart, if we switched to the
standard version and build, and then switched back to the smart
version, the value of KERNEL_VADDR_START will be default back to
0xffffffc000000000, which is different from the original configuration
value, resulting in the need to manually reconfigure it, which
is easy to forget and cause problems.

The current solution is to use the default value
0xffffffc000000000 in the configuration. Add offset to the code
and link script when using it.

This patch update the default .config and rtconfig.h for cv18xx_riscv.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>bsp: cvitek: use rttpkgtool for aarch64</title>
<updated>2025-03-29T00:55:40Z</updated>
<author>
<name>jojoandgyc</name>
<email>1583267844@qq.com</email>
</author>
<published>2025-03-27T07:18:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=15ef36747760e7f7e6e1e5c3d0a213fa7d956e21'/>
<id>urn:sha1:15ef36747760e7f7e6e1e5c3d0a213fa7d956e21</id>
<content type='text'>
Fixed  #9968

1.Using scripts in rttpkgtool to make firmware.
2.Deleted duplicate prebuild files.
3.Modify README.md

Signed-off-by: YunZhan Huang &lt;1583267844@qq.com&gt;
</content>
</entry>
<entry>
<title>bsp: cvitek: fix build warnings for spi</title>
<updated>2025-03-24T12:38:08Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-03-24T02:16:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=5b88c8c207268cb74d5cc69654787d2c26c2f1a9'/>
<id>urn:sha1:5b88c8c207268cb74d5cc69654787d2c26c2f1a9</id>
<content type='text'>
See https://github.com/RT-Thread/rt-thread/issues/10138.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>bsp: cvitek: add howto configure pinmux in README (#10142)</title>
<updated>2025-03-24T07:47:57Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-03-24T07:47:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b58324069059832898c7812d14b48599f7479de1'/>
<id>urn:sha1:b58324069059832898c7812d14b48599f7479de1</id>
<content type='text'>
Add description on how to configure pinmux in menuconfig for
cvitek products.

Add myself to maintainer list in README.md.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;</content>
</entry>
<entry>
<title>[bsp][cvitek] fix spi driver build error</title>
<updated>2025-03-24T01:24:11Z</updated>
<author>
<name>imcu</name>
<email>ign7798540@gmail.com</email>
</author>
<published>2025-03-21T06:25:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6073200d2e9978b1180cabca28cdd307a8da9de9'/>
<id>urn:sha1:6073200d2e9978b1180cabca28cdd307a8da9de9</id>
<content type='text'>
Build error: 'struct _device_spi' has no member named 'base_addr'

Analyze: the name should be dws.regs

Solution: change base_addr to dws.regs

Signed-off-by: zdtyuiop4444 &lt;ign7798540@gmail.com&gt;
</content>
</entry>
</feed>
