苹果mac os如何编译mcu

有没有mac编译程序的教程

您好,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)


截屏2023-01-20 04.36.51.png

重新加载CMake项目,编译。


第一次编译我本机测试大约6-10秒左右,以后编写代码上传到开发板,几乎1秒内,敲完代码开发板就已经上传完重启跑起来,WCH CH32V 开发体验非常优秀 赞!





@3#

我尝试了,gcc会报 -arch arm64指令未知,我的是m2芯片的mac可能是这个芯片会多传这个指令到gcc,也可能是我使用的最新版的cmake导致多传了个-arch,可以告述我你的cmake 版本吗



只有登录才能回复,可以选择微信账号登录