• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

include/18-Mar-2025-3,5482,260

script/18-Mar-2025-141113

driver_conn_fwloader.cmakeD18-Mar-20251 KiB3830

fsl_loader.cD18-Mar-20252.3 KiB6419

fsl_loader_utils.cD18-Mar-202553.2 KiB1,6141,268

life_cycle.cD18-Mar-20251.3 KiB4317

nboot_hal.cD18-Mar-20258.9 KiB305197

readme.txtD18-Mar-20251.5 KiB3125

readme_rc.txtD18-Mar-20251.4 KiB3325

readme.txt

11. FW image names:
2	Production FW, for users:
3		rw61x_sb_wifi_a2.bin, for CPU1_wifi of redfinch a2 board
4		rw61x_sb_ble_a2.bin, for CPU2_ble of redfinch a2 board
5		rw61x_sb_ble_15d4_combo_a2.bin, for CPU2_ble_15.4_combo of redfinch a2 board
6
72. where to get FW image(Production and mfg_FW):
8	In the directory:  /components/conn_fwloader/fw_bin
9
103. How to load FW(Production and mfg_FW):
11	Need to write the FW image to flash first, then the loadservice will download FW when power on.
12	For example, the CMD to write CPU1 image to flash in J-link window:
13		loadbin C:\xxx\rw61x_sb_wifi_xx.bin,0x08400000
14
15	The CMD to write CPU2_ble image to flash in J-link window:
16		loadbin C:\xxx\rw61x_sb_ble_xx.bin,0x08540000
17
18	The CMD to write CPU2_15.4 image to flash in J-link window:
19		loadbin C:\xxx\rw61x_sb_ble_15d4_combo_xx.bin,0x085e0000
20
214. How to generate the C files to be compiled in the monolithic binary:
22	In a shell go to directory /components/conn_fwloader. Enter the following command:
23	 'python script/fw_bin2c_conv.py -t sb fw_bin'
24	or 'python script/fw_bin2c_conv.py -t raw fw_bin':
25	This results in generating the C files under fw_bin/A1 and fw_bin/A2 subdirectories.
26
275. Remap mechanism support
28	Whenever the remap feature is active, the flash should not be accessed in direct mode.
29	As a consequence, no structure cast should be done on flash direct addresses. Likewise memcpy operations
30	should be avoided. Instead all flash accesses must be done via staging buffers in RAM, that
31	get loaded using the mflash driver.

readme_rc.txt

11. FW image names:
2	Raw FW, for users:
3		rw610w_raw_cpu1_v0.bin, for CPU1_wifi of redfinch A0 board
4		rw610n_raw_cpu2_ble_v0.bin, for CPU2_ble of redfinch A0 board
5		rw610n_combo_raw_cpu2_ble_15_4_combo_v0.bin, for CPU2_ble_15.4_combo of redfinch A0 board
6
7		rw610w_raw_cpu1_v1.bin, for CPU1_wifi of redfinch A1 board
8		rw610n_raw_cpu2_ble_v1.bin, for CPU2_ble of redfinch A1 board
9		rw610n_combo_raw_cpu2_ble_15_4_combo_v1.bin, for CPU2_ble_15.4_combo of redfinch A1 board
10
11		rw610w_raw_cpu1_v2.bin, for CPU1_wifi of redfinch A2 board
12		rw610n_raw_cpu2_ble_v2.bin, for CPU2_ble of redfinch A2 board
13		rw610n_combo_raw_cpu2_ble_15_4_combo_v2.bin, for CPU2_ble_15.4_combo of redfinch A2 board
14	Production mfg_FW, for users:
15		rw610w_mfg_fw_cpu1.bin for mfg_fw_cpu1_wifi
16		rw610n_mfg_fw_cpu2.bin for mfg_fw_cpu2_ble
17		nbu_15_4_mfg.bin, for mfg_fw_cpu2_15.4
18
192. where to get FW image:
20	In the directory:  /components/conn_fwloader/fw_bin
21
223. How to load FW:
23	Need to write the FW image to flash first, then the loadservice will download FW when power on.
24	For example, the CMD to write CPU1 image to flash in J-link window:
25		loadbin C:\xxx\rw610w_raw_cpu1_xx.bin,0x08400000
26
27	The CMD to write CPU2_ble image to flash in J-link window:
28		loadbin C:\xxx\rw610n_raw_cpu2_ble_xx.bin,0x08540000
29
30	The CMD to write CPU2_15.4 image to flash in J-link window:
31		loadbin C:\xxx\rw610n_combo_raw_cpu2_ble_15_4_combo_xx.bin,0x085e0000
32
33