summaryrefslogtreecommitdiff
path: root/bsp/nuclei
AgeCommit message (Collapse)Author
2022-08-16update the project for RT-Thread_V4.1.1liuxianliang
2022-04-21[bsp] add null CCFLAGS for Nuclei bsps (#5851)blta
* [bsp] fix gd32vf103_rvstar building issue
2022-03-29[bsp] Update all projects.guozhanxin
2022-01-26[update] refresh projectliukangcc
2022-01-09 [console] ↵Man, Jianting (Meco)
解决在没有定义RT_USING_DEVICE的情况下使用device报错的问题 * [console] 解决在没有定义RT_USING_DEVICE的情况下使用device报错的问题 * format codes * [libc] 整理格式 * refresh projects
2021-12-21Merge pull request #5397 from liukangcc/cflagguo
[update] CFLAGS
2021-12-17[posix] POSIX standard implementation for PSE51 (#5384)Man, Jianting (Meco)
* [posix] POSIX standard implementation for PSE51 - add some posix's interfaces that we haven't before. - these PR have passed the interface definition test across gcc platfrom; - have tested base on qemu-a9 and stm32h750-art-pi. * [newlib] only enable POSIX.1-1990 * update projects
2021-12-17[update] CFLAGSliukangcc
2021-12-16分离内存分配接口与内存分配算法 (#5175)Tangyuxin
* [kernel][mem] Multiple instances of small memory allocation algorithm * [kernel][mem] Change small memory management algorithm memory header flag * [kernel][mem] Fix assertion problem * [kernel][slab] Multiple instances of slab memory management algorithm * [kernel][memheap] Remove rt_malloc/rt_free/rt_realloc and other related memory interfaces * [kernel][mem] Clean up memory space of small memory management objects * [kernel][kservice] Add memory application interface and thread protection interface * [kernel][kservice] Fix function return value problem * [kernel][memheap] Optimize memheaptrace print * [kernel][memheap] Support best mode * [kernel][memory] Remove semaphore lock * [kernel][memheap] Add locked flag * [kernel][memory] Support malloc memory in interrupt * [kernel][memheap] Add 'memheapcheck' cmd * [kernel][mem] Fix failure to request full memory * [kernel][memheap] Fix compilation warning * [kernel][mem] Fix mem realloc ASSERT * [examples][testcases] Add small mem testcase * [examples][mem_tc] Modify test memory size * [examples][testcases] Add slab memory management algorithm test case * [examples][testcases] fix small memory management algorithm test case * [kernel][memory] Adjusting memory allocation algorithm object definition and interface * [kernel][memory] Fix compilation warning * [examples][utest] Fix mem test case * [examples][utest] fix slab test case * [utest][testcases] Shorten test time * [kernel][memory] Formatting code * [examples][utest] Adjust test run time * [examples][utest] Formatting code * [bsp] update all rtconfig.h
2021-12-01更新rtconfig.hMeco Man
2021-10-15[bsp][nuclei] change hbird_eval bsp to nuclei_fpga_evalHuaqi Fang
we no longer use hbird_eval to stand for board using by nuclei fpga development boards, we are now using nuclei_fpga_eval to stand for it. nowadays the fpga bitstream cpu freq is 16MHz, and uart tx/rx both works at 115200bps, so we change the baudrate to 115200bps Signed-off-by: Huaqi Fang <[email protected]>
2021-10-15Merge pull request #5180 from liukangcc/bspguo
[update] bsp .config file and rtconfig.h file.
2021-10-14[update] bsp .config file and rtconfig.h file.liukangcc
2021-10-14Revert "Fix compiler flags issue"guo
2021-08-19Fix compiler flags issueJCZou
CCFLAGS is used by gcc and g++ compiler. So CFLAGS should be used for gcc to avoid passing gcc flags to g++.
2020-12-21bsp/nuclei: Fix scons --run=upload command output message not match issueHuaqi Fang
Although the program elf is uploaded successfully, the upload message is still "Remote communication error.“, but actually upload works. After fix, it will be "[Inferior 1 (Remote target) detached]" By the way, I also checked latest nuclei-sdk 0.3.0 release with latest rt-thread source code Signed-off-by: Huaqi Fang <[email protected]>
2020-09-11Merge pull request #3897 from yangjie11/yj_dev1Bernard Xiong
[components][driver/pin.c]pin 框架增加 rt_pin_get
2020-09-11[bsp][driver] 初始化 BSP 中的 rt_pin_opsyangjie
2020-09-02bsp/nuclei: Fix issues mentioned in PR #3868Huaqi Fang
Signed-off-by: Huaqi Fang <[email protected]>
2020-09-01bsp/nuclei: Add more information in hbird_eval docHuaqi Fang
Signed-off-by: Huaqi Fang <[email protected]>
2020-09-01bsp/nuclei: Add new bsp entry doc in README.mdHuaqi Fang
Signed-off-by: Huaqi Fang <[email protected]>
2020-09-01bsp/nuclei: Add initial bsp support for Nuclei HummingBird SoCHuaqi Fang
Signed-off-by: Huaqi Fang <[email protected]>
2020-06-16bsp/nuclei: Add more drivers support for gd32vf103_rvstar boardHuaqi Fang
Squashed commit of the following: commit 32dd349ccff85cdcad81021b5185f8f7347786db Author: Huaqi Fang <[email protected]> Date: Thu Jun 11 16:08:08 2020 +0800 bsp/nuclei: Add more documentation about how to use RT-Thread in RV-STAR Signed-off-by: Huaqi Fang <[email protected]> commit c9474c20a558e9d7934a3d72cc9bb17a98c20871 Author: Huaqi Fang <[email protected]> Date: Thu Jun 11 14:06:42 2020 +0800 bsp/nuclei: remove comments in rt_hw_*_drvinit Signed-off-by: Huaqi Fang <[email protected]> commit 89b5caa2c3e55dc352b13f8e33229f03351b7049 Author: Huaqi Fang <[email protected]> Date: Thu Jun 11 13:52:12 2020 +0800 bsp/nuclei: Add a entry README.md for nuclei bsp Signed-off-by: Huaqi Fang <[email protected]> commit ae50d6e9bdc92ca4767c5ac7d0ded7252314a42e Author: Huaqi Fang <[email protected]> Date: Thu Jun 11 11:52:52 2020 +0800 bsp/nuclei: update README.md cover more pinmux section Signed-off-by: Huaqi Fang <[email protected]> commit 1a42d85dfe5bc7b009f057784249d54d0c82de0f Author: Huaqi Fang <[email protected]> Date: Thu Jun 11 08:52:06 2020 +0800 bsp/nuclei: clean up unused code in drv_spi.c Signed-off-by: Huaqi Fang <[email protected]> commit b40edcdf59c96ef261f65a0c023a24ac78cabb39 Author: Huaqi Fang <[email protected]> Date: Wed Jun 10 14:09:15 2020 +0800 bsp/nuclei: Format the code comments for hw pinmux init Signed-off-by: Huaqi Fang <[email protected]> commit c8ae9fdfdb989bbff85d911fee3124abd9d145db Author: Huaqi Fang <[email protected]> Date: Mon Jun 8 17:12:43 2020 +0800 bsp/nuclei: Add more drivers support for gd32vf103 * More drivers are supported for rvstar board, see README.md * If user want to use these supported drivers, menuconfig is required * User also need to setup pinmux for its coresponding driver in board/board.c Signed-off-by: Huaqi Fang <[email protected]> Signed-off-by: Huaqi Fang <[email protected]>
2020-05-06[update] nuclei dist handleSummerGift
2020-04-17[BSP][Nuclei] Add Nuclei RISC-V Processor supportHuaqi Fang
* Nuclei RISC-V Processor support is added both RV32 and RV64 * Nuclei RVSTAR BSP is added, UART driver is added * MSH works well in RVSTAR board --------------------------- Squashed commit of the following: commit b7368bc2ed725c42f9adc297d0e9cf3ed706a520 Author: Huaqi Fang <[email protected]> Date: Fri Apr 17 14:38:54 2020 +0800 [BSP][Nuclei] Pretty source code Signed-off-by: Huaqi Fang <[email protected]> commit 2c42a997f7b5d8aa53bdaf19ccb30596091a112d Author: Huaqi Fang <[email protected]> Date: Thu Apr 16 15:51:03 2020 +0800 [libcpu] Remove ARCH_NUCLEI in libcpu kconfig Signed-off-by: Huaqi Fang <[email protected]> commit 915ad4c076ff3d7cebda896537605e7f7939b7af Author: Huaqi Fang <[email protected]> Date: Thu Apr 16 15:50:00 2020 +0800 [BSP][Nuclei] Remove ARCH_NUCLEI in bsp KConfig Signed-off-by: Huaqi Fang <[email protected]> commit fe43869c79675a25669447d57ea5d77385e07ca5 Author: Huaqi Fang <[email protected]> Date: Wed Apr 15 12:43:20 2020 +0800 [BSP][NUCLEI] Simply application main.c Remove previous complicated application of gd32vf103_rvstar Signed-off-by: Huaqi Fang <[email protected]> commit 8fd31727bc7ff51c83a3c47840cff1bfb100c0ba Author: Huaqi Fang <[email protected]> Date: Wed Apr 15 12:38:04 2020 +0800 [BSP][NUCLEI] Format application and board source code Signed-off-by: Huaqi Fang <[email protected]> commit b432308b20cdf24dfcc1398511d1d83bce6a9df2 Author: Huaqi Fang <[email protected]> Date: Wed Apr 15 11:58:28 2020 +0800 [BSP][Nuclei] Format source code of drivers of gd32vf103 Signed-off-by: Huaqi Fang <[email protected]> commit 7366173d749d8a51ed8d48eca09007d27aee8ad8 Author: Huaqi Fang <[email protected]> Date: Wed Apr 15 11:54:02 2020 +0800 [LIBCPU][NUCLEI] Optimize nuclei cpu portable code Signed-off-by: Huaqi Fang <[email protected]> commit 8c2cd4745b7279a6721946d119441bbf7fd1a9c2 Author: Huaqi Fang <[email protected]> Date: Tue Apr 14 15:45:42 2020 +0800 nuclei: Update README.md Signed-off-by: Huaqi Fang <[email protected]> commit fa8a2f24ea5e4dbce714ffda16c1ce558e5b5ddb Author: Huaqi Fang <[email protected]> Date: Tue Apr 14 14:06:54 2020 +0800 nuclei: Add gpio driver not tested Signed-off-by: Huaqi Fang <[email protected]> commit 1be40bc50be43dfcdd105291bd24355498f9fef3 Author: Huaqi Fang <[email protected]> Date: Thu Apr 9 14:55:22 2020 +0800 Nuclei: Update README.md Signed-off-by: Huaqi Fang <[email protected]> commit 4c8beb204b7ee3e38c04e1f23a1f7e4ce48aa196 Author: Huaqi Fang <[email protected]> Date: Thu Apr 9 10:20:25 2020 +0800 Nuclei: Change idle stack size from 256 to 396 bytes If changed to 396 bytes, then debug optimization level changed from O2 to O0, and the application can run successfully without stack overflow issue of tidle0 task warning: tidle0 stack is close to end of stack address. Signed-off-by: Huaqi Fang <[email protected]> commit da2bcf5c56ef32b611405a8e591ecd3f1e598b11 Author: Huaqi Fang <[email protected]> Date: Thu Apr 9 10:11:40 2020 +0800 nuclei: Remove unused kconfig Signed-off-by: Huaqi Fang <[email protected]> commit 0b932c677a7934d60e70da141744790aec202ef6 Author: Huaqi Fang <[email protected]> Date: Thu Apr 9 09:32:22 2020 +0800 nuclei: optimize drivers support Signed-off-by: Huaqi Fang <[email protected]> commit 0431f6f01f6efab2900de552abede83639415431 Author: Huaqi Fang <[email protected]> Date: Wed Apr 8 19:28:02 2020 +0800 tools: Update mkdist.py for nuclei bsp Signed-off-by: Huaqi Fang <[email protected]> commit 0e1f502edfddff93a4a66c041be68560ef4828eb Author: Huaqi Fang <[email protected]> Date: Wed Apr 8 18:46:58 2020 +0800 nuclei: optimize rvstar support directory Signed-off-by: Huaqi Fang <[email protected]> commit 1131f6e6483d8f2fbafe07f4e598fc8f802ee85d Author: Huaqi Fang <[email protected]> Date: Wed Apr 8 18:37:24 2020 +0800 nuclei: update kconfig Signed-off-by: Huaqi Fang <[email protected]> commit ad81c1d3bf9d80d2b561c94e903e7ce4ca2c68c6 Author: Huaqi Fang <[email protected]> Date: Wed Apr 8 15:43:00 2020 +0800 nuclei: Rename board name Signed-off-by: Huaqi Fang <[email protected]> commit d780138a1abf5da5097cc89e6a428ebeae06f284 Author: Huaqi Fang <[email protected]> Date: Tue Apr 7 09:36:19 2020 +0800 libcpu: Add Nuclei arch option in KConfig Signed-off-by: Huaqi Fang <[email protected]> commit 60320d34b1d88315efe1b566fd6bc75c69851f06 Author: Huaqi Fang <[email protected]> Date: Fri Apr 3 16:51:01 2020 +0800 nuclei: Update nuclei sdk of rt-thread support Signed-off-by: Huaqi Fang <[email protected]> commit a042b806efe0ea3bc9dba80ebc7696e5941ba35f Author: Huaqi Fang <[email protected]> Date: Fri Apr 3 11:34:09 2020 +0800 nuclei: modify application for not print anything Signed-off-by: Huaqi Fang <[email protected]> commit 2a9603adcb584b29886a2b93ded2473f4e8bffb1 Author: Huaqi Fang <[email protected]> Date: Fri Apr 3 11:31:01 2020 +0800 nuclei: Add .gitignore for nuclei bsp Signed-off-by: Huaqi Fang <[email protected]> commit 34aaf6aebae75c3ee9d38cc17e6bdb826ed9e357 Author: Huaqi Fang <[email protected]> Date: Fri Apr 3 11:28:06 2020 +0800 nuclei_sdk: update link script of rvstar to contain rt-thread needed sections /* section information for finsh shell */ . = ALIGN(4); __fsymtab_start = .; KEEP(*(FSymTab)) __fsymtab_end = .; . = ALIGN(4); __vsymtab_start = .; KEEP(*(VSymTab)) __vsymtab_end = .; /* section information for initial. */ . = ALIGN(4); __rt_init_start = .; KEEP(*(SORT(.rti_fn*))) __rt_init_end = .; The above code placed in rodata section Signed-off-by: Huaqi Fang <[email protected]> commit 3451466e9d8da3c3c8a631be69f3c7a5e6220c21 Author: Huaqi Fang <[email protected]> Date: Fri Apr 3 10:04:42 2020 +0800 bsp: Add initial commit of nuclei rvstar board bsp Signed-off-by: Huaqi Fang <[email protected]> Signed-off-by: Huaqi Fang <[email protected]>