356f258e83
* use nuttx libc, disable system libc * use tlsf as default * update lhal flash driver * add example readme * add flash ini for new flash tool * add fw header for new flash tool
41 lines
1.2 KiB
CMake
41 lines
1.2 KiB
CMake
sdk_generate_library()
|
|
|
|
sdk_library_add_sources(startup/start.S)
|
|
sdk_library_add_sources(startup/start_load.c)
|
|
sdk_library_add_sources(startup/system_bl702.c)
|
|
sdk_library_add_sources(startup/interrupt.c)
|
|
|
|
if(CONFIG_ROMAPI)
|
|
sdk_library_add_sources(src/bl702_romapi.c)
|
|
sdk_add_compile_definitions(-DBFLB_USE_ROM_DRIVER)
|
|
endif()
|
|
|
|
sdk_library_add_sources(src/bl702_aon.c)
|
|
sdk_library_add_sources(src/bl702_common.c)
|
|
sdk_library_add_sources(src/bl702_clock.c)
|
|
sdk_library_add_sources(src/bl702_ef_cfg.c)
|
|
sdk_library_add_sources(src/bl702_glb.c)
|
|
sdk_library_add_sources(src/bl702_hbn.c)
|
|
sdk_library_add_sources(src/bl702_l1c.c)
|
|
sdk_library_add_sources(src/bl702_pds.c)
|
|
|
|
sdk_library_add_sources(src/bl702_sflash_ext.c)
|
|
sdk_library_add_sources(src/bl702_xip_sflash_ext.c)
|
|
sdk_library_add_sources(src/bl702_sf_cfg_ext.c)
|
|
|
|
sdk_library_add_sources(port/bl702_clock.c)
|
|
|
|
sdk_add_include_directories(
|
|
include
|
|
include/hardware
|
|
)
|
|
|
|
SET(MCPU "riscv-e24")
|
|
SET(MARCH "rv32imafc")
|
|
SET(MABI "ilp32f")
|
|
|
|
sdk_add_compile_definitions(-DARCH_RISCV -DBFLB_USE_HAL_DRIVER)
|
|
sdk_add_compile_options(-march=${MARCH} -mabi=${MABI})
|
|
sdk_add_link_options(-march=${MARCH} -mabi=${MABI})
|
|
|
|
sdk_add_compile_definitions(-DCONFIG_IRQ_NUM=80) |