- Clone into
<project root>\Controller\CH32V103\with--recursivetag - Template files
- Exclude
Templatefolder from builds - Copy template files into parent
Controllerfolder and modify to suit system needs
- Exclude
- GNU RISC-V Cross Assembler
- Add include directory
"${workspace_loc:/${ProjName}/Controller/CH32V103}"
- Add include directory
- GNU RISC-V Cross C Compiler
- Add include directories
"${workspace_loc:/${ProjName}/Controller}" "${workspace_loc:/${ProjName}/Controller/CH32V103}" "${workspace_loc:/${ProjName}/Controller/CH32V103/Core}" "${workspace_loc:/${ProjName}/Controller/CH32V103/Peripheral/inc}"
- Add include directories
- GNU RISC-V Cross C Linker
- Set linkerscript location:
(or
"${workspace_loc:/${ProjName}/Controller/CH32V103/linker_script_ch32v103x8.ld}"...x6.ldfor devices with small memory) - Select options:
-nostartfiles -Xlinker --gc-sections --specs=nano.specs --specs=nosys.specs
- Set linkerscript location:
islandcontroller/mculib-controller-ch32v103
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|