有没有mac编译程序的教程
查看: 1203
回复: 3
苹果mac os如何编译mcu
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU
您好,macOS系统下单片机的ISP工具和使用说明请查收如下资料:/downloads/WCHISPTool_CMD_ZIP.html,有问题随时沟通。
苹果我用Clion
1:在MounRiver里面创建新的项目(因为有各种模版)
2:下载这个 https://github.com/xpack-dev-tools/riscv-none-embed-gcc-xpack/releases/tag/v8.2.0-3.1/?解压到苹果任意位置。
3:把新建的项目在苹果上用Clion打开,在CMakeLists.txt上添加
#?设置xpack-riscv-none-embed-gcc-8.2.0路径 set(ENV-{CH32_DEV}/Users/example/wch/xpack-riscv-none-embed-gcc-8.2.0/) #?设置编译变量 set?(COMPILER_DIR?$ENV{CH32_DEV}bin/riscv-none-embed-) set(CMAKE_C_COMPILER?${COMPILER_DIR}gcc) set?(CMAKE_CXX_COMPILER${COMPILER_DIR}g++) set?(CMAKE_ASM_COMPILER${COMPILER_DIR}gcc) set?(CMAKE_LINKER?${COMPILER_DIR}gcc) set?(MAKE_AR?${COMPILER_DIRJar) set?(CMAKE_OBJCOPY${COMPILER_DIR}objcopy) set?(MAKE_0BJDUMP?${COMPILER_DIR}objdump) set(SIZE?${COMPILER_DIR}size) set(CMAKE_TRY_COMPILE_TARGET_TYPE?STATIC_LIBRARY)
重新加载CMake项目,编译。
第一次编译我本机测试大约6-10秒左右,以后编写代码上传到开发板,几乎1秒内,敲完代码开发板就已经上传完重启跑起来,WCH CH32V 开发体验非常优秀 赞!
@3#
我尝试了,gcc会报 -arch arm64指令未知,我的是m2芯片的mac可能是这个芯片会多传这个指令到gcc,也可能是我使用的最新版的cmake导致多传了个-arch,可以告述我你的cmake 版本吗
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录