在Windows系统中,利用Ai-WB2环境编译AiPi-PalChatV1
搭建环境
参考Rd-01开发环境搭建
获取源码
AiPi-PalChatV1仓库
编译只需要三项: aipi-palchatv1, Makefile, proj_config.mk

对比AiPi-PalChatV1仓库和Ai-Thinker-WB2仓库 make_scripts_riscv/project.mk
差异,使用的分区表文件不一样,partition_cfg_4M和partition_cfg_2M,不会影响编译,只影响烧录

修改 make_scripts_riscv/project.mk
,增加定义 PARTITION_FILE
默认为 partition_cfg_2M
,后面就可以通过修改 PARTITION_FILE
的值来指定分区表文件
PARTITION_FILE ?= partition_cfg_2M

将后面三处用到 partition_cfg_2M
的地方改为 $(PARTITION_FILE)

在 .vscode\tasks.json
中修改需要编译的工程路径aipi-palchatv1
,同时增加环境变量 PARTITION_FILE=partition_cfg_4M

编译
make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j
烧录
make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j flash SERIAL_BAUDRATE=2000000 SERIAL_PORT=COM15
如果vs code中安装了Task Buttons扩展,可以方便的添加按钮实现编译和烧录功能,不用每次都输入命令