Documentation/bl602: Update some imformation; Add partition.toml in tool/bl602

This commit is contained in:
jsun 2021-07-28 11:01:01 +08:00 committed by Xiang Xiao
parent cdbfacc1fe
commit bb63afde1e
2 changed files with 58 additions and 6 deletions

View file

@ -40,7 +40,7 @@ nsh
First make sure the ``riscv-gnu-toolchain`` has been installed First make sure the ``riscv-gnu-toolchain`` has been installed
correctly. correctly.
Configure the NUttX project: ``./tools/configure.sh bl602evb:nsh``. Run Configure the NuttX project: ``./tools/configure.sh bl602evb:nsh``. Run
``make`` to build the project. ``make`` to build the project.
.. code:: shell .. code:: shell
@ -52,7 +52,7 @@ Configure the NUttX project: ``./tools/configure.sh bl602evb:nsh``. Run
wifi wifi
---- ----
Configure the NUttX project: ``./tools/configure.sh bl602evb:wifi``. Run Configure the NuttX project: ``./tools/configure.sh bl602evb:wifi``. Run
``make`` to build the project. ``make`` to build the project.
.. code:: shell .. code:: shell
@ -101,14 +101,16 @@ Config download
**Configuration parameters include:** **Configuration parameters include:**
- **Factory Params**: Use the dts file in the device_tree folder of the
corresponding chip model in the Dev Cube directory. The default
selection is 40M.
- **Partition Table**: Use the partition table in the partition folder - **Partition Table**: Use the partition table in the partition folder
of the corresponding chip model in the Dev Cube directory, and 2M of the corresponding chip model in the Dev Cube directory, and 2M
files are selected by default for BL602 files are selected by default for BL602
.. **For the nuttx, BL602 has a dedicated partition file. It is placed
in** ``nuttx/tools/bl602``
For the nuttx operating system, BL602 has a dedicated partition file.
For details, please contact us.
- **Boot2 Bin**: It is the first Flash program that runs after the - **Boot2 Bin**: It is the first Flash program that runs after the
system is started. It is responsible for establishing the BLSP system is started. It is responsible for establishing the BLSP

View file

@ -0,0 +1,50 @@
[pt_table]
#partition table is 4K in size
address0 = 0xE000
address1 = 0xF000
[[pt_entry]]
type = 0
name = "FW"
device = 0
address0 = 0x10000
size0 = 0x111000
address1 = 0x121000
size1 = 0xA0000
# compressed image must set len,normal image can left it to 0
len = 0
[[pt_entry]]
type = 2
name = "mfg"
device = 0
address0 = 0x121000
size0 = 0xA0000
address1 = 0
size1 = 0
# compressed image must set len,normal image can left it to 0
len = 0
[[pt_entry]]
type = 3
name = "factory"
device = 0
address0 = 0x1C1000
size0 = 0x4000
address1 = 0
size1 = 0
# compressed image must set len,normal image can left it to 0
len = 0
# for user
[[pt_entry]]
type = 4
name = "chipdef"
device = 0
address0 = 0x1C5000
size0 = 0x3B000
address1 = 0
size1 = 0
# compressed image must set len,normal image can left it to 0
len = 0