mirror of
https://gitee.com/Vancouver2017/luban-lite.git
synced 2025-12-29 01:06:56 +00:00
V1.0.6
This commit is contained in:
Binary file not shown.
13
target/d12x/demo68-nor/pack/env.txt
Normal file
13
target/d12x/demo68-nor/pack/env.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
osAB_next=A
|
||||
osAB_now=A
|
||||
rodataAB_next=A
|
||||
rodataAB_now=A
|
||||
dataAB_next=A
|
||||
dataAB_now=A
|
||||
upgrade_available=0
|
||||
bootlimit=5
|
||||
bootcount=0
|
||||
rodata_partname=blk_rodata
|
||||
rodata_partname_r=blk_rodata_r
|
||||
data_partname=blk_data
|
||||
data_partname_r=blk_data_r
|
||||
@@ -3,10 +3,12 @@
|
||||
"size": "16m", // Size of SPI NOR
|
||||
"partitions": {
|
||||
"spl": { "size": "256k" },
|
||||
"env": { "size": "128k" },
|
||||
"env_r": { "size": "128k" },
|
||||
"userid": { "size": "256k" }, // at least 16KB
|
||||
"os": { "size": "2m" },
|
||||
"rodata": { "size": "6m" },
|
||||
"data": { "size": "7m" }
|
||||
"rodata": { "size": "10m" },
|
||||
"data": { "size": "1m" }
|
||||
},
|
||||
},
|
||||
"image": {
|
||||
@@ -37,6 +39,11 @@
|
||||
"attr": ["mtd", "required"],
|
||||
"part": ["spl"]
|
||||
},
|
||||
"env": {
|
||||
"file": "env.bin",
|
||||
"attr": ["mtd", "optional"],
|
||||
"part": ["env","env_r"]
|
||||
},
|
||||
"os": {
|
||||
"file": "d12x_os.itb",
|
||||
"attr": ["mtd", "required"],
|
||||
@@ -54,8 +61,8 @@
|
||||
},
|
||||
},
|
||||
},
|
||||
"temporary": { // Pre-proccess to generate image components from raw data
|
||||
"aicboot": {
|
||||
"pre-process": { // Pre-proccess to generate image components from raw data
|
||||
"aicimage": { // Create aic boot image
|
||||
"uartupg-psram-init.aic": { // No loader, only PreBootProgram to initialize PSRAM
|
||||
"head_ver": "0x00010001",
|
||||
"resource": {
|
||||
@@ -63,25 +70,41 @@
|
||||
"pbp": "d12x.pbp",
|
||||
},
|
||||
},
|
||||
"bootloader.aic": {
|
||||
"pbp_ext.aic": {
|
||||
"head_ver": "0x00010001",
|
||||
"resource": {
|
||||
"pbp": "d12x.pbp",
|
||||
"private": "pbp_cfg.bin",
|
||||
},
|
||||
// combine to use with loader.aic
|
||||
"with_ext": "true",
|
||||
},
|
||||
"loader.aic": {
|
||||
"head_ver": "0x00010001",
|
||||
"loader": {
|
||||
"file": "bootloader.bin",
|
||||
"load address": "0x30043000",
|
||||
"entry point": "0x30043100",
|
||||
"load address ext": "0x40200000",
|
||||
"entry point ext": "0x40200100",
|
||||
"load address": "0x40200000",
|
||||
"entry point": "0x40200100",
|
||||
},
|
||||
"resource": {
|
||||
"private": "pbp_cfg.bin",
|
||||
"pbp": "d12x.pbp",
|
||||
},
|
||||
},
|
||||
},
|
||||
"itb": {
|
||||
"concatenate": { // cat files in order
|
||||
"bootloader.aic": ["pbp_ext.aic", "loader.aic"],
|
||||
},
|
||||
"itb": { // Create itb image from its
|
||||
"d12x_os.itb": {
|
||||
"its": "d12x_os.its"
|
||||
},
|
||||
},
|
||||
"uboot_env": {
|
||||
"env.bin": {
|
||||
"file": "env.txt",
|
||||
"size": "4096",
|
||||
"redundant": "enable",
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
@@ -1,116 +0,0 @@
|
||||
{
|
||||
"spi-nor": { // Device, The name should be the same with string in image:info:media:type
|
||||
"size": "16m", // Size of SPI NAND
|
||||
"partitions": {
|
||||
"spl": { "size": "256k" },
|
||||
"os": { "size": "2m" },
|
||||
"rodata": { "size": "6m" },
|
||||
"data": { "size": "7m" }
|
||||
},
|
||||
},
|
||||
"image": {
|
||||
"info": { // Header information about image
|
||||
"platform": "d12x",
|
||||
"product": "demo68-nor",
|
||||
"version": "1.0.0",
|
||||
"media": {
|
||||
"type": "spi-nor",
|
||||
"device_id": 0,
|
||||
}
|
||||
},
|
||||
"updater": { // Image writer which is downloaded to RAM by USB/UART
|
||||
"psram": {
|
||||
"file": "uartupg-psram-init.aic",
|
||||
"attr": ["required", "run"],
|
||||
"ram": "0x30043000"
|
||||
},
|
||||
"spl": {
|
||||
"file": "bootloader.aic",
|
||||
"attr": ["required", "run"],
|
||||
"ram": "0x40100000"
|
||||
},
|
||||
},
|
||||
"target": { // Image components which will be burn to device's partitions
|
||||
"spl": {
|
||||
"file": "bootloader.aic.enc",
|
||||
"attr": ["mtd", "required"],
|
||||
"part": ["spl"]
|
||||
},
|
||||
"os": {
|
||||
"file": "d12x_os.itb.enc",
|
||||
"attr": ["mtd", "required"],
|
||||
"part": ["os"]
|
||||
},
|
||||
"rodata": {
|
||||
"file": "rodata.fatfs.enc",
|
||||
"attr": ["mtd", "optional"],
|
||||
"part": ["rodata"]
|
||||
},
|
||||
"data": {
|
||||
"file": "data.lfs.enc",
|
||||
"attr": ["mtd", "optional"],
|
||||
"part": ["data"]
|
||||
},
|
||||
},
|
||||
},
|
||||
"temporary": { // Pre-proccess to generate image components from raw data
|
||||
"aicboot": {
|
||||
"uartupg-psram-init.aic": { // No loader, only PreBootProgram to initialize PSRAM
|
||||
"head_ver": "0x00010001",
|
||||
"resource": {
|
||||
"private": "pbp_cfg.bin",
|
||||
"pbp": "d12x.pbp",
|
||||
},
|
||||
},
|
||||
"bootloader.aic": {
|
||||
"head_ver": "0x00010001",
|
||||
"loader": {
|
||||
"file": "bootloader.bin",
|
||||
"load address": "0x30043000",
|
||||
"entry point": "0x30043100",
|
||||
"load address ext": "0x40300000",
|
||||
"entry point ext": "0x40300100",
|
||||
},
|
||||
"resource": {
|
||||
"private": "pbp_cfg.bin",
|
||||
"pbp": "d12x.pbp",
|
||||
},
|
||||
},
|
||||
},
|
||||
"itb": {
|
||||
"d12x_os.itb": {
|
||||
"its": "d12x_os.its"
|
||||
},
|
||||
},
|
||||
"spienc": {
|
||||
"bootloader.aic.enc": {
|
||||
"file": "bootloader.aic", // File to be encrypted
|
||||
"address": "0x0", // Flash start address file to be stored
|
||||
"key": "keys/spi_aes.key", // Keys the same in eFuse
|
||||
// "nonce": "keys/spi_nonce.key", // Nonce the same in eFuse
|
||||
"tweak": "0",
|
||||
},
|
||||
"d12x_os.itb.enc": {
|
||||
"file": "d12x_os.itb", // File to be encrypted
|
||||
"address": "0x40000", // Flash start address file to be stored
|
||||
"key": "keys/spi_aes.key", // Keys the same in eFuse
|
||||
// "nonce": "keys/spi_nonce.key", // Nonce the same in eFuse
|
||||
"tweak": "0",
|
||||
},
|
||||
"rodata.fatfs.enc": {
|
||||
"file": "rodata.fatfs", // File to be encrypted
|
||||
"address": "0x240000", // Flash start address file to be stored
|
||||
"key": "keys/spi_aes.key", // Keys the same in eFuse
|
||||
// "nonce": "keys/spi_nonce.key", // Nonce the same in eFuse
|
||||
"tweak": "0",
|
||||
},
|
||||
"data.lfs.enc": {
|
||||
"file": "data.lfs", // File to be encrypted
|
||||
"address": "0x840000", // Flash start address file to be stored
|
||||
"key": "keys/spi_aes.key", // Keys the same in eFuse
|
||||
// "nonce": "keys/spi_nonce.key", // Nonce the same in eFuse
|
||||
"tweak": "0",
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
8
target/d12x/demo68-nor/pack/ota-subimgs.cfg
Normal file
8
target/d12x/demo68-nor/pack/ota-subimgs.cfg
Normal file
@@ -0,0 +1,8 @@
|
||||
[image]
|
||||
size = "";
|
||||
version = "1.0.0";
|
||||
|
||||
[file]
|
||||
ota_info.bin:file;
|
||||
d12x_os.itb:os;
|
||||
rodata.fatfs:rodata;
|
||||
Reference in New Issue
Block a user