Skip to content

Commit cfba015

Browse files
committed
Update generate image rules.
1 parent b73ee33 commit cfba015

File tree

10 files changed

+22
-27
lines changed

10 files changed

+22
-27
lines changed

.github/workflows/build_manual.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,10 @@ jobs:
8686
uses: softprops/action-gh-release@v2
8787
if: startsWith(github.ref, 'refs/heads/main')
8888
with:
89-
tag_name: PreRelease-${{ github.ref_name }}
89+
tag_name: PreRelease
9090
files: |
9191
output/**/*.img.gz
92-
output/**/*.img.sha256
92+
output/**/*.img.md5
9393
prerelease: true
9494
generate_release_notes: true
9595
body_path: prerelease.txt

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,5 +73,5 @@ jobs:
7373
tag_name: ${{ github.ref_name }}
7474
files: |
7575
output/**/*.img.gz
76-
output/**/*.img.sha256
76+
output/**/*.img.md5
7777
generate_release_notes: true

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ CanMV 的目的是让 AIOT 编程更简单, 基于 [Micropython](http://www.mi
66

77
## 镜像下载
88

9-
1. **[PreRelease](https://github.com/kendryte/canmv_k230/releases/tag/PreRelease-main)**: 开发分支自动编译生成镜像,供测试使用,尽保留最新版本
9+
1. **[PreRelease](https://github.com/kendryte/canmv_k230/releases/tag/PreRelease)**: 开发分支自动编译生成镜像,供测试使用,尽保留最新版本
1010

1111
2. 预编译release镜像:请访问[嘉楠开发者社区](https://developer.canaan-creative.com/resource), 然后在`K230/Images`分类中,下载镜像文件名包含`micropython`的文件,并烧录至SD卡中。(镜像文件名格式:`*_micropython_*.img.gz`)
1212

boards/Kconfig

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,12 @@ menu "Board Configuration"
3333
default "k230_canmv_dongshanpi" if BOARD_K230_CANMV_DONGSHANPI
3434

3535
config BOARD_NAME
36-
string
37-
default BOARD
36+
string "Board Generate Image Name"
37+
default "CanMV-K230" if BOARD_K230_CANMV
38+
default "CanMV-K230-V3P0" if BOARD_K230_CANMV_V3P0
39+
default "CanMV-K230_LCKFB" if BOARD_K230_CANMV_LCKFB
40+
default "CanMV-K230_01Studio" if BOARD_K230_CANMV_01STUDIO
41+
default "CanMV-K230D_Zero" if BOARD_K230D_CANMV_BPI_ZERO
3842

3943
config MEM_BASE_ADDR
4044
hex
@@ -97,14 +101,6 @@ menu "Board Configuration"
97101
string "Board specified generate image configure file"
98102
default "genimage-sdcard.cfg"
99103

100-
menuconfig BOARD_USE_SPEC_NAME
101-
bool "Board USE specified name for image file"
102-
103-
if BOARD_USE_SPEC_NAME
104-
config BOARD_SPEC_NAME
105-
string "Board specified name for image file"
106-
endif
107-
108104
source "$(SDK_BOARD_DIR)/Kconfig"
109105

110106
endmenu

boards/k230_canmv/Kconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
config BOARD_NOT_SUPPORT_HW_RTC
2+
def_bool y

boards/k230_canmv_01studio/Kconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
config BOARD_NOT_SUPPORT_HW_RTC
2+
def_bool y

configs/k230_canmv_dongshanpi__1024_defconfig

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
CONFIG_BOARD_K230_CANMV_DONGSHANPI=y
2-
CONFIG_BOARD_USE_SPEC_NAME=y
3-
CONFIG_BOARD_SPEC_NAME="k230_canmv_dongshanpi_1024"
2+
CONFIG_BOARD_NAME="CanMV-K230_DONGSHANPI_1024"
43
CONFIG_MEM_TOTAL_SIZE=0x40000000
54
CONFIG_MEM_RTSMART_SIZE=0x20000000
65
CONFIG_MEM_RTSMART_HEAP_SIZE=0x4000000

configs/k230_canmv_dongshanpi__512_defconfig

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
CONFIG_BOARD_K230_CANMV_DONGSHANPI=y
2-
CONFIG_BOARD_USE_SPEC_NAME=y
3-
CONFIG_BOARD_SPEC_NAME="k230_canmv_dongshanpi_512"
2+
CONFIG_BOARD_NAME="CanMV-K230_DONGSHANPI_512"
43
CONFIG_UBOOT_USE_CUSTOM_CONFIG_FILE=y
54
CONFIG_UBOOT_CUSTOM_CONFIG_FILE="k230_canmv_dongshanpi__512_defconfig"
65
CONFIG_MPP_ENABLE_CSI_DEV_0=y

tools/gen_image.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ gen_image()
4444

4545
gzip -k -f ${SDK_BUILD_DIR}/${image}
4646
chmod a+rw ${SDK_BUILD_DIR}/${image} ${SDK_BUILD_DIR}/${image}.gz;
47-
sha256sum ${SDK_BUILD_DIR}/${image} ${SDK_BUILD_DIR}/${image}.gz > ${SDK_BUILD_DIR}/${image}.sha256
47+
md5sum ${SDK_BUILD_DIR}/${image} ${SDK_BUILD_DIR}/${image}.gz > ${SDK_BUILD_DIR}/${image}.md5
4848
}
4949

5050
parse_repo_version()
@@ -106,18 +106,18 @@ fi
106106
if [ "$IS_CI" = "1" ]; then
107107
if [ "$CONFIG_SDK_ENABLE_CANMV" = "y" ]; then
108108
canmv_revision=$(parse_repo_version ${SDK_CANMV_SRC_DIR})
109-
image_name="${MK_IMAGE_NAME}_micropython_${canmv_revision}_nncase_${nncase_version}.img"
109+
image_name="${MK_IMAGE_NAME}_micropython_${canmv_revision}_nncase_v${nncase_version}.img"
110110
else
111111
rtsmart_revision=$(parse_repo_version ${SDK_RTSMART_SRC_DIR})
112-
image_name="${MK_IMAGE_NAME}_rtsmart_${rtsmart_revision}_nncase_${nncase_version}.img"
112+
image_name="${MK_IMAGE_NAME}_rtsmart_${rtsmart_revision}_nncase_v${nncase_version}.img"
113113
fi
114114
else
115115
if [ "$CONFIG_SDK_ENABLE_CANMV" = "y" ]; then
116116
canmv_revision=$(parse_repo_version ${SDK_CANMV_SRC_DIR})
117-
image_name="${MK_IMAGE_NAME}_micropython_nncase_${nncase_version}.img"
117+
image_name="${MK_IMAGE_NAME}_micropython_${canmv_revision}_nncase_v${nncase_version}.img"
118118
else
119119
rtsmart_revision=$(parse_repo_version ${SDK_RTSMART_SRC_DIR})
120-
image_name="${MK_IMAGE_NAME}_rtsmart_nncase_${nncase_version}.img"
120+
image_name="${MK_IMAGE_NAME}_rtsmart_${rtsmart_revision}nncase_v${nncase_version}.img"
121121
fi
122122
fi
123123

tools/mkenv.mk

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,5 @@ endif
142142

143143
export MKENV_INCLUDED = 1
144144

145-
MK_IMAGE_NAME?=$(call qstrip,$(CONFIG_BOARD))
146-
ifeq ($(CONFIG_BOARD_USE_SPEC_NAME),y)
147-
MK_IMAGE_NAME:=$(call qstrip,$(CONFIG_BOARD_SPEC_NAME))
148-
endif
145+
MK_IMAGE_NAME?=$(call qstrip,$(CONFIG_BOARD_NAME))
149146
export MK_IMAGE_NAME

0 commit comments

Comments
 (0)