<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/bsp/cvitek, branch v5.2.0-beta</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=v5.2.0-beta</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/bsp/cvitek?h=v5.2.0-beta'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2025-03-17T08:41:34Z</updated>
<entry>
<title>修复 MMCSD 宏拼写错误+内核开启LOG_D编译问题</title>
<updated>2025-03-17T08:41:34Z</updated>
<author>
<name>yixinghua121</name>
<email>111113527+yixinghua121@users.noreply.github.com</email>
</author>
<published>2025-03-12T08:02:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8fa0c8ed9a0c14224a898b96b5b36e002d7499ea'/>
<id>urn:sha1:8fa0c8ed9a0c14224a898b96b5b36e002d7499ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bsp: cvitek: aarch64: add switchto-arm diagram</title>
<updated>2025-03-10T14:47:03Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-02-27T02:27:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=87f109e33eda534bb1b90bfdc272c95ab65545f0'/>
<id>urn:sha1:87f109e33eda534bb1b90bfdc272c95ab65545f0</id>
<content type='text'>
In actual operation, we often forget how to connect
the wires, so we just put the schematic diagram in
the readme document for quick recall.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>bsp: cvitek: fix build error for aarch64</title>
<updated>2025-02-04T02:54:57Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-02-03T12:03:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=a77a86d6b2f59491e43c1954fed38631f3f7231b'/>
<id>urn:sha1:a77a86d6b2f59491e43c1954fed38631f3f7231b</id>
<content type='text'>
This patch fixed the error "bash: mksdimg.sh: No such file
or directory" when building cv18xx_aarch64.

The issue is introduced by commit "bsp: cvitek: removed
useless files after using rttpkgtool".

In addition, in order to unify the logic with riscv as much
as possible, the name of the "milkv-duo256m" directory under
cv18xx_aarch64 is uniformly changed to "duo256m".

This patch also improve the README, adding instructions to
install xz-utils.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>Update README.md (#9959)</title>
<updated>2025-01-30T12:15:18Z</updated>
<author>
<name>qilian</name>
<email>87816729+ziyu04@users.noreply.github.com</email>
</author>
<published>2025-01-30T12:15:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=ffe25c58b91e12a9a75ed4e47e611ce1427237e4'/>
<id>urn:sha1:ffe25c58b91e12a9a75ed4e47e611ce1427237e4</id>
<content type='text'>
Fixed the issue where the absence of the u-boot-tools package caused rttpkgtools to fail to compile normally.</content>
</entry>
<entry>
<title>bsp: cvitek: c906_littel: fixed build warnings for board.c</title>
<updated>2025-01-30T01:28:38Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-01-27T02:43:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3383352cdc96238b9e967a8ded7189a563359ba6'/>
<id>urn:sha1:3383352cdc96238b9e967a8ded7189a563359ba6</id>
<content type='text'>
When building bsp/cvitek/c906_little, compiler warns:

```
board/board.c: In function 'rt_hw_board_init':
board/board.c:26:5: warning: implicit declaration of
function 'rt_hw_tick_init'; did you mean 'rt_hw_stack_init'?
[-Wimplicit-function-declaration]
   26 |     rt_hw_tick_init();
      |     ^~~~~~~~~~~~~~~
      |     rt_hw_stack_init
board/board.c:29:5: warning: implicit declaration of
function 'rt_hw_uart_init'; did you mean 'rt_hw_board_init'?
[-Wimplicit-function-declaration]
   29 |     rt_hw_uart_init();
      |     ^~~~~~~~~~~~~~~
      |     rt_hw_board_init
```

To remove these build warnings, include header files
which declare these functions.

Plus, remove the decalartion of `tick_isr()`, this
function does not exist.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>bsp: cvitek: removed useless files after using rttpkgtool</title>
<updated>2025-01-26T02:55:44Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-01-17T09:26:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=c3e5152c13086643ae42bdf588ca95e38c63108d'/>
<id>urn:sha1:c3e5152c13086643ae42bdf588ca95e38c63108d</id>
<content type='text'>
Based on the patch "bsp: cvitek: use rttpkgtool
to replace cvitek_bootloader", continue cleanup useless files.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>bsp: cvitek: use rttpkgtool to replace cvitek_bootloader</title>
<updated>2025-01-26T02:55:44Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-01-16T07:45:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=7e0acaa2541f8351744185da1dd8f1ede2067f23'/>
<id>urn:sha1:7e0acaa2541f8351744185da1dd8f1ede2067f23</id>
<content type='text'>
Originally, for riscv big and little cores under bsp/cvitek,
after generating rtthread.bin, the cvitek_bootloader tool
would be used to package it and generate fip.bin and boot.sd
files that can be burned into sdcard. However, the
cvitek_bootloader tool repository is relatively large, and
it compiles and generates firmware such as fsbl, opensbi and
uboot from the source code level. And when using it, it
needs to be downloaded to the bsp/cvitek directory, which
will introduce pollution to source files in the RTT repository
under the original working path.

The new solution uses rttpkgtool, which is similar to
cvitek_bootloader, but it uses prebuilt firmware, so it is
very small and does not introduce pollution to the source file.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>Revert "[action] add cvitek/c906_little ci" (#9945)</title>
<updated>2025-01-23T02:37:56Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-01-23T02:37:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=7432b0a01965c6623162a1858a45680d191b8958'/>
<id>urn:sha1:7432b0a01965c6623162a1858a45680d191b8958</id>
<content type='text'>
Revert "[action] add cvitek/c906_little ci (#9901)"

This reverts commit 969e0e01ef603d3929a186e8bd03f3657ec8227c.</content>
</entry>
<entry>
<title>[action] add cvitek/c906_little ci (#9901)</title>
<updated>2025-01-23T01:35:06Z</updated>
<author>
<name>Supper Thomas</name>
<email>78900636@qq.com</email>
</author>
<published>2025-01-23T01:35:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=969e0e01ef603d3929a186e8bd03f3657ec8227c'/>
<id>urn:sha1:969e0e01ef603d3929a186e8bd03f3657ec8227c</id>
<content type='text'>
* [action] add cvitek/c906_little ci

* Update bsp_buildings.yml

* Update rtconfig.py</content>
</entry>
<entry>
<title>[bsp][cvitek] fix c906_little build warning in cache.c</title>
<updated>2025-01-20T06:26:50Z</updated>
<author>
<name>imcu</name>
<email>ign7798540@gmail.com</email>
</author>
<published>2025-01-16T03:01:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=680333fc18b41d24c3da9ae736af9471aa03ff04'/>
<id>urn:sha1:680333fc18b41d24c3da9ae736af9471aa03ff04</id>
<content type='text'>
build warning: passing argument 1 of 'inv_icache_range' makes integer
from pointer without a cast [-Wint-conversion]

Analyze: The passed parameter type is void*, which is a pointer type,
but the required type is uintptr_t, which is an integer type. Therefore,
there will be a 'makes integer from pointer without a cast' warning.

Solution: casting the void* pointer to uintptr_t, ensure that the
function receives the correct type.

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