ax-pipeline icon indicating copy to clipboard operation
ax-pipeline copied to clipboard

本地编译AX650N报错

Open darkterrorooo opened this issue 1 year ago • 4 comments

本地编译报错,找不到 common_venc.h

解决方法: 需要按 交叉编译 的方式,把 ax650n_bsp_sdk 加进来。

然后重新 cmake

cmake -DBSP_MSP_DIR=/soc/  -DAXERA_TARGET_CHIP=AX650 -DBSP_MSP_DIR=$PWD/../ax650n_bsp_sdk/msp/out   -DSIPY_BUILD=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=install ..

darkterrorooo avatar Jan 09 '24 02:01 darkterrorooo

/soc 里只有头文件和库文件,编译需要用到 msp/sample/common 目录的代码文件,建议还是按照交叉编译的方式,下载GitHub上完整的sdk包,只要不指定交叉编译器即可

ZHEQIUSHUI avatar Jan 22 '24 03:01 ZHEQIUSHUI

好像是缺少啥成员变量,参考上面的办法解决了。

添加两个 BSP_MSP_DIR 变量,一个是系统下的/soc/文件夹,可以使用shell命令mkdir -p ./bsp/msp/out && ln -s /soc/* ./bsp/msp/out/来创建软连接使用;另一个是下载的官网github上的ax650n_bsp_sdk,可以使用shell命令git submodule update --init && ./download_ax_bsp.sh ax650 && cd ax650n_bsp_sdk && wget https://github.com/ZHEQIUSHUI/assets/releases/download/ax650/drm.zip && mkdir third-party && unzip drm.zip -d third-party && cd .. ,最后使用下面命令:

cmake -DBSP_MSP_DIR=$PWD/../bsp/msp/out  -DAXERA_TARGET_CHIP=AX650 -DBSP_MSP_DIR=$PWD/../ax650n_bsp_sdk/msp/out   -DSIPY_BUILD=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=install ..

运行的时候报错说 broad bsp 和complied bsp 版本不一致。

Jealous-perfect avatar Apr 01 '24 03:04 Jealous-perfect

/soc 里只有头文件和库文件,编译需要用到 msp/sample/common 目录的代码文件,建议还是按照交叉编译的方式,下载GitHub上完整的sdk包,只要不指定交叉编译器即可

想问一下怎么升级板子上面的bsp版本呀!

Jealous-perfect avatar Apr 03 '24 05:04 Jealous-perfect

进群问

ZHEQIUSHUI avatar Apr 03 '24 05:04 ZHEQIUSHUI