1# RT-Thread building script for component 2 3from building import * 4 5cwd = GetCurrentDir() 6src = [] 7 8CPPPATH = [cwd] 9CPPDEFINES = [] 10 11src += Split(""" 12 std/startup/start.S 13 std/startup/start_load.c 14 std/startup/system_bl702.c 15 std/startup/interrupt.c 16""") 17 18src += Split(""" 19 std/src/bl702_aon.c 20 std/src/bl702_common.c 21 std/src/bl702_clock.c 22 std/src/bl702_ef_cfg.c 23 std/src/bl702_glb.c 24 std/src/bl702_hbn.c 25 std/src/bl702_l1c.c 26 std/src/bl702_pds.c 27 std/src/bl702_sflash_ext.c 28 std/src/bl702_xip_sflash_ext.c 29 std/src/bl702_sf_cfg_ext.c 30""") 31src += ['std/port/bl702_clock.c'] 32 33CPPPATH += [cwd + r'/std/include', 34 cwd + r'/std/include/hardware'] 35 36if GetDepend('BSP_USING_ROMAPI'): 37 src += Split(""" 38 std/src/bl702_romapi.c 39 """) 40 CPPDEFINES += ['BFLB_USE_ROM_DRIVER'] 41 42CPPDEFINES += ['CONFIG_IRQ_NUM=80', 'BFLB_USE_HAL_DRIVER', 'BL702', 'default_interrupt_handler=SW_handler'] 43LOCAL_CFLAGS = ' -DARCH_RISCV' 44 45group = DefineGroup('bl702', src, depend = ['BSP_USING_BL70X'], CPPPATH = CPPPATH, CPPDEFINES = CPPDEFINES, LOCAL_CFLAGS = LOCAL_CFLAGS) 46 47Return('group') 48 49