[Bug]: `gen_image_comm_func.sh` 的 `gen_version` 入参不对
Closed this issue · 1 comments
tpoisonooo commented
What happened
看了下应该来自 gen_version()
在 docker 里访问 host 才存在的路径,应该改成相对路径。
Reproduction steps
按 README,
STEP1. 在 docker 外 make prepare_sourcecode
STEP2. 进入 docker, make CONF=k230_canmv_defconfig
Hardware board
k230 evb board
Software version
commit-id 3ade2d0
Bug frequency
必现
Anything else
No response
wangjianxin-canaan commented
刚下载的sdk没有这个文件,报这个错误是正常情况,后面会重新初始化。
另外:export K230_SDK_ROOT := $(shell pwd) 变量是这样初始化的(相关代码如下),理论上不应该存在路径问题,麻烦你看下是否还有问题。
local ver_file="etc/version/release_version"
local post_copy_rootfs_dir="${K230_SDK_ROOT}/board/common/post_copy_rootfs"
set +e; commitid=$(awk -F- '/^[^#]/ { print $6}' ${post_copy_rootfs_dir}/${ver_file});set -e;
export K230_SDK_ROOT := $(shell pwd)