BL602/604 Reference Manual
Table 1.2: Address mapping
Name
Address
Size
Description
MIX
0x40001000
4KB
Mixed signal register
GLB
0x40000000
4KB
Global register
RAM
0x22020000
/0x42020000
64KB
On-chip memory.If used as data memory,
use address
0x42020000 for access; if used as program memory, use ad-
dress 0x22020000 for access
XIP
0x23000000
16MB
XIP flash
TCM1
0x22014000
/0x42014000
48KB
Cache memory.If used as data memory,
use address
0x42014000 for access; if used as program memory, use
address 0x22014000 for access
TCM0
0x22008000
/0x42008000
48KB
Cache memory.If used as data memory,
use address
0x42008000 for access; if used as program memory, use
address 0x22008000 for access
ROM
0x21000000
128KB
Read-only memory
1.4 Interrupt source
BL602/BL604 contains a total of 18 interrupt sources. The interrupt sources and corresponding interrupt numbers are
shown in the following table:
Table 1.3: Interrupt distribution
Interrupt source
Number
Description
L1C
L1C_BMX_ERR
IRQ_N2
L1C BMX Error Interrupt
L1C_BMX_TO
IRQ_N3
L1C BMX Timeout Interrupt
DMA
DMA_BMX_ERR
IRQ_N8
DMA BMX Error Interrupt
IR
IRTX
IRQ_N19
IR TX Interrupt
IRRX
IRQ_N20
IR RX Interrupt
ADC
GPADC_DMA
IRQ_N25
GPADC_DMA Interrupt
SPI
SPI
IRQ_N27
SPI Interrupt
UART
UART0
IRQ_N29
UART0 Interrupt
UART1
IRQ_N30
UART1 Interrupt
I2C
I2C
IRQ_N32
I2C Interrupt
PWM
PWM
IRQ_N34
PWM Interrupt
BL602/604 Reference Manual
18/ 195
@2020 Bouffalo Lab