File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -46,14 +46,22 @@ Kendryte中文含义为勘智,而勘智取自勘物探智。这颗芯片主要
4646
4747 cd bsp/k210
4848 pkgs --update
49+ 下载risc-v的工具链,[ 下载地址] ( https://github.com/xpack-dev-tools/riscv-none-embed-gcc-xpack/releases )
50+
51+ 更新完软件包后,在` rtconfig.py ` 中将risc-v工具链的本地路径加入文档。
52+ 注:
53+ 1 . 工具链建议使用上方提供的,` kendryte的官方工具链 ` 会报浮点类型不兼容的错误,` risc-v工具链8.2.0之前的版本 ` 会出现头文件不兼容的问题。
54+ 2 . 网上传需要开启C++ 17,认为k210的神经网络编译器nncase多数语法由C++ 17,故需要开启C++ 17。个人认为没有必要,nncase是在PC端独立使用的,
55+ 作用是将神经网络模型转为kmodel格式,此格式文件为已经编译的二进制文件。(
[ shentalon
] ( [email protected] ) 注)
4956
50- 更新完软件包后,设置risc-v的工具链, 然后执行scons编译:
57+ 然后执行scons编译:
5158
5259 set RTT_EXEC_PATH=your_toolchains
5360 scons
5461
55- 来编译这个板级支持包。如果编译正确无误,会产生rtthread.elf、rtthread.bin文件。其中rtthread.bin需要烧写到设备中进行运行。
56-
62+ 来编译这个板级支持包。如果编译正确无误,会产生rtthread.elf、rtthread.bin文件。其中rtthread.bin需要烧写到设备中进行运行。
63+ 注:如果初次使用编译报错,可能是使用的SDK过老,使用` menuconfig ` 命令,在→ RT-Thread online packages → peripheral libraries
64+ and drivers → the kendryte-sdk package for rt-thread中将SDK改为latest版本即可。
5765## 3. 烧写及执行
5866
5967连接好串口,然后使用[ K-Flash] ( https://kendryte.com/downloads/ ) 工具进行烧写bin文件。
You can’t perform that action at this time.
0 commit comments