# SPDX-License-Identifier: GPL-2.0-or-later # # Bouffalo Labs BL702, BL704 and BL706 target # # https://en.bouffalolab.com/product/?type=detail&id=8 # # Default JTAG pins: (if not changed by eFuse configuration) # TMS - GPIO0 # TDI - GPIO1 # TCK - GPIO2 # TDO - GPIO9 # if { [info exists CHIPNAME] } { set BL602_CHIPNAME $CHIPNAME } else { set BL602_CHIPNAME bl702 } set CPUTAPID 0x20000e05 # For work-area we use DTCM instead of ITCM, due ITCM is used as buffer for L1 cache and XIP set WORKAREAADDR 0x22014000 set WORKAREASIZE 0xC000 source [find target/bl602_common.cfg] # JTAG reset is broken. Read comment of bl602_sw_reset_hbn_wait function for more information $_TARGETNAME configure -event reset-assert { halt bl602_sw_reset_hbn_wait }