51 lines
1.8 KiB
CMake
51 lines
1.8 KiB
CMake
sdk_generate_library()
|
|
|
|
sdk_library_add_sources(startup/start.S)
|
|
sdk_library_add_sources(startup/vector.S)
|
|
sdk_library_add_sources(startup/riscv_fpu.S)
|
|
sdk_library_add_sources(startup/start_load.c)
|
|
sdk_library_add_sources(startup/system_bl616.c)
|
|
sdk_library_add_sources(startup/interrupt.c)
|
|
|
|
if(CONFIG_ROMAPI)
|
|
sdk_library_add_sources(bl616_std/src/bl616_romapi_e907.c)
|
|
sdk_library_add_sources(bl616_std/src/bl616_romapi_patch.c)
|
|
sdk_add_compile_definitions(-DBFLB_USE_ROM_DRIVER)
|
|
else()
|
|
sdk_library_add_sources(bl616_std/src/bl616_aon.c)
|
|
sdk_library_add_sources(bl616_std/src/bl616_clock.c)
|
|
sdk_library_add_sources(bl616_std/src/bl616_glb_gpio.c)
|
|
sdk_library_add_sources(bl616_std/src/bl616_glb.c)
|
|
sdk_library_add_sources(bl616_std/src/bl616_hbn.c)
|
|
sdk_library_add_sources(bl616_std/src/bl616_l1c.c)
|
|
sdk_library_add_sources(bl616_std/src/bl616_pds.c)
|
|
sdk_library_add_sources(bl616_std/src/bl616_sf_cfg.c)
|
|
sdk_library_add_sources(bl616_std/src/bl616_sf_ctrl.c)
|
|
sdk_library_add_sources(bl616_std/src/bl616_sflash.c)
|
|
sdk_library_add_sources(bl616_std/src/bl616_xip_sflash.c)
|
|
endif()
|
|
|
|
sdk_library_add_sources(bl616_std/src/bl616_common.c)
|
|
sdk_library_add_sources(bl616_std/src/bl616_ef_cfg.c)
|
|
sdk_library_add_sources(bl616_std/src/bl616_sdh.c)
|
|
sdk_library_add_sources(bl616_std/src/bl616_tzc_sec.c)
|
|
sdk_library_add_sources(bl616_std/src/bl616_psram.c)
|
|
|
|
sdk_library_add_sources(port/bl616_clock.c)
|
|
sdk_library_add_sources(port/bl616_flash.c)
|
|
sdk_library_add_sources(port/bl616_efuse.c)
|
|
|
|
sdk_add_include_directories(
|
|
bl616_std/include
|
|
bl616_std/include/hardware
|
|
)
|
|
|
|
SET(MCPU "e907")
|
|
SET(MARCH "rv32imafcpzpsfoperand_xtheade")
|
|
SET(MABI "ilp32f")
|
|
|
|
sdk_add_compile_definitions(-DARCH_RISCV -DBFLB_USE_HAL_DRIVER)
|
|
sdk_add_compile_options(-march=${MARCH} -mabi=${MABI} -mtune=${MCPU})
|
|
sdk_add_link_options(-march=${MARCH} -mabi=${MABI} -mtune=${MCPU})
|
|
|
|
sdk_add_compile_definitions(-DCONFIG_IRQ_NUM=80) |