Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
K
k-sdk
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
陈伟灿
k-sdk
Commits
54daca49
Commit
54daca49
authored
Sep 25, 2020
by
黄振令
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
【修改内容】增加编译命令make firmware,编译工程烧录程序
parent
e0894cb0
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
28 additions
and
2 deletions
+28
-2
tools/build-rules/_rules-top.mk
tools/build-rules/_rules-top.mk
+14
-2
tools/mk2fs/9531-art-wifi-ok.bin
tools/mk2fs/9531-art-wifi-ok.bin
+0
-0
tools/mk2fs/ap86-uboot-v1.0.bin
tools/mk2fs/ap86-uboot-v1.0.bin
+0
-0
tools/mk2fs/mkfirmware-ap86-key.sh
tools/mk2fs/mkfirmware-ap86-key.sh
+8
-0
tools/mk2fs/uboot-env-ap86-key.bin
tools/mk2fs/uboot-env-ap86-key.bin
+0
-0
tools/mk2fs/使用说明.txt
tools/mk2fs/使用说明.txt
+6
-0
No files found.
tools/build-rules/_rules-top.mk
View file @
54daca49
.PHONY
:
doc detect config reconfig toolchain sub-mods final-out env cmake one help package squashfs
.PHONY
:
doc detect config reconfig toolchain sub-mods final-out env cmake one help package squashfs
firmware
all
:
detect config toolchain sub-mods final-out
$(TOP_Q)
\
...
...
@@ -227,7 +227,6 @@ squashfs: package
rm
-rf
kkdir
kkdir.squashfs
mkdir
kkdir
cp
zlog.conf
$(TOP_DIR)/$(releaseDir)
cp
-rf
$(TOP_DIR)/$(releaseDir)
$(TOP_DIR)/kkdir/
cp
-rf
$(TOP_DIR)/app.sh
$(TOP_DIR)/kkdir/
TOP_DIR
=
'
$(TOP_DIR)
'
$(TOP_DIR)
/tools/mk2fs/mk2fs.sh
...
...
@@ -235,6 +234,19 @@ squashfs: package
rm
-rf
kkdir
kkdir.squashfs
echo
$(PWD)
firmware
:
@
echo
"build firmware"
ifneq
(ap86-key-factory.bin, $(wildcard ap86-key-factory.bin))
@
echo
"================请把包括产测的固件ap86-key-factory.bin放在当前目录下================="
exit
1
endif
cp
-rf
$(TOP_DIR)/ap86-key-factory.bin
$(TOP_DIR)/tools/mk2fs/
cd
$(TOP_DIR)/tools/mk2fs/
&&
./mkfirmware-ap86-key.sh
mv
$(TOP_DIR)/tools/mk2fs/ap86-key-new-zone-factory-burn-firmware.bin
$(TOP_DIR)/
rm
$(TOP_DIR)/tools/mk2fs/ap86-key-factory.bin
@echo
"build firmware success"
ifeq
($(shell uname),Darwin)
KCONFIG_MCONF
:=
tools/prebuilt/macos/kconfig-frontends-mac/kconfig-mconf
else
...
...
tools/mk2fs/9531-art-wifi-ok.bin
0 → 100644
View file @
54daca49
File added
tools/mk2fs/ap86-uboot-v1.0.bin
0 → 100644
View file @
54daca49
File added
tools/mk2fs/mkfirmware-ap86-key.sh
0 → 100644
View file @
54daca49
#!/bin/sh
output
=
"ap86-key-new-zone-factory-burn-firmware.bin"
tr
"
\0
00"
"
\3
77"
< /dev/zero |
dd
of
=
$output
ibs
=
1k
count
=
16384 2>/dev/null
dd
if
=
ap86-uboot-v1.0.bin
of
=
$output
conv
=
notrunc
seek
=
0
bs
=
1k 2>/dev/null
dd
if
=
uboot-env-ap86-key.bin
of
=
$output
conv
=
notrunc
seek
=
256
bs
=
1k 2>/dev/null
dd
if
=
ap86-key-factory.bin
of
=
$output
conv
=
notrunc
seek
=
320
bs
=
1k 2>/dev/null
dd
if
=
9531-art-wifi-ok.bin
of
=
$output
conv
=
notrunc
seek
=
16320
bs
=
1k 2>/dev/null
tools/mk2fs/uboot-env-ap86-key.bin
0 → 100644
View file @
54daca49
File added
tools/mk2fs/使用说明.txt
0 → 100644
View file @
54daca49
此文件夹包括art、uboot、uboot-env、带产测的ota固件共四种bin文件
使用方法:替换最新版本的ap86-key-factory.bin文件,然后执行mkfirmware-ap86-key.sh脚本
生成文件:生成的<ap86-key-new-zone-factory-burn-firmware.bin>文件是工厂烧录固件
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment