各位关注先楫的小伙伴们可能已经发现,先楫SDK1.6已经支持ZCC工具链。大家可能会好奇ZCC工具链是什么新事物,好不好上手。
本文将使用sdk_env_1.6.0,通过实例来演示如何通过start_gui.exe一键生成使用zcc工具链编译的工程,从而让大家能够快速上手这款强大的编译器。
上手步骤
?
准备开发环境
sdk_env_1.6.0下载
下载之后解压缩到本地,本文解压到D:/ZCC。
ZCC工具链下载
目前zcc_lite工具链免费开放给社区使用,进入兆松科技官网的下载页面,选择如下图所示的版本,直接下载到本地D:/ZCC并解压。
免费版本的zcc_lite code_size最大只能支持128K,由于本文编译的工程code_size在限制范围内,因此这个版本就可以满足我们的需求。
编译hello_world示例
1.在SDK路径,D:/ZCC/sdk_env_v1.6.0/下找到start_gui.exe,双击打开,点击Advanced设置按键,设置HPM_SDK_TOOLCHAIN_VARIANT为zcc,根据提示,更改GNURISCV_TOOLCHAIN_PATH为D:/ZCC/zcc-lite-win。
2. 设置完成后,选择开发板型号,sample和编译版本。本文使用HPM6E00开发板,sample为hello_world,版本为flash_xip_release。
3. 点击Generate,同时LOG WINDOW中会显示生成的工程信息,包括编译工程路径,编译版本,编译工具链等信息。工程生成后,点击GCC Compile,LOG WINDOW会实时显示编译信息。
4. 编译完成后,点击Program Flash,一键烧写image。
待image烧写进板子后,得到结果如下:
image已正常运行。
以上就是使用zcc工具链编译的具体过程,拿起你手中的开发板快来尝试一下吧
-
SDK
+关注
关注
3文章
1083浏览量
49596 -
开发工具链
+关注
关注
0文章
23浏览量
1726 -
先楫半导体
+关注
关注
12文章
252浏览量
2785
发布评论请先 登录
蓝牙技术如何构建无障碍生态
海尔LED TV产品荣获DEKRA德凯欧盟无障碍指令证书
【Milk-V Duo S 开发板免费体验】SDK编译、人脸检测、OpenCV测试
兆松科技发布高性能RISC-V编译器ZCC 4.0.0版本

在IAR Arm开发工具链中--function_sections编译选项的使用

兆松科技ZCC编译器全面支持芯来科技NA系列处理器
HBird SDK设置构建环境时找不到riscv-nuclei-elf-gcc,且编译HelloWorld示例时出现error,怎么解决?
可以在MCUXpressoIDE中哪些位置管理工具链?
使用keil编译下载usb_cdc_vcom freertos例程sdk2.15版本无法正常检测到串口,怎么解决?
RK3588 SDK入门之编译使用篇

用户手册 | 全志T113-S3开发板——SDK编译指南

RISC-V 工具链简介
开发者大会成功举办 vivo用科技搭建人与数字世界的无障碍桥梁

HarmonyOS NEXT应用元服务开发Accessibility(信息无障碍)介绍
RK3568 编译sdk技巧

评论