mirror of
https://github.com/Fishwaldo/bl_mcu_sdk.git
synced 2025-03-15 11:21:39 +00:00
[refactor] move std/port/startup into std dir, in order to free space for rf
This commit is contained in:
parent
fce6ce539e
commit
da1fa7a289
280 changed files with 175 additions and 161 deletions
|
@ -3,4 +3,6 @@ cmake_minimum_required(VERSION 3.15)
|
|||
add_subdirectory(bsp)
|
||||
add_subdirectory(components)
|
||||
add_subdirectory(drivers/lhal)
|
||||
add_subdirectory(drivers/soc/${CHIP})
|
||||
add_subdirectory(drivers/soc/${CHIP}/std)
|
||||
sdk_add_subdirectory_ifdef(CONFIG_RF drivers/soc/${CHIP}/rf)
|
||||
sdk_add_subdirectory_ifdef(CONFIG_RF drivers/rfparam)
|
||||
|
|
|
@ -1,46 +0,0 @@
|
|||
sdk_generate_library()
|
||||
|
||||
sdk_library_add_sources(startup/start.S)
|
||||
sdk_library_add_sources(startup/start_load.c)
|
||||
sdk_library_add_sources(startup/system_bl602.c)
|
||||
sdk_library_add_sources(startup/interrupt.c)
|
||||
|
||||
if(CONFIG_ROMAPI)
|
||||
sdk_library_add_sources(bl602_std/src/bl602_romapi.c)
|
||||
sdk_add_compile_definitions(-DBFLB_USE_ROM_DRIVER)
|
||||
endif()
|
||||
|
||||
sdk_library_add_sources(bl602_std/src/bl602_aon.c)
|
||||
sdk_library_add_sources(bl602_std/src/bl602_common.c)
|
||||
sdk_library_add_sources(bl602_std/src/bl602_clock.c)
|
||||
sdk_library_add_sources(bl602_std/src/bl602_ef_cfg.c)
|
||||
sdk_library_add_sources(bl602_std/src/bl602_glb.c)
|
||||
sdk_library_add_sources(bl602_std/src/bl602_hbn.c)
|
||||
sdk_library_add_sources(bl602_std/src/bl602_l1c.c)
|
||||
sdk_library_add_sources(bl602_std/src/bl602_pds.c)
|
||||
|
||||
sdk_library_add_sources(bl602_std/src/bl602_sf_cfg.c)
|
||||
sdk_library_add_sources(bl602_std/src/bl602_sf_cfg_ext.c)
|
||||
sdk_library_add_sources(bl602_std/src/bl602_sf_ctrl.c)
|
||||
sdk_library_add_sources(bl602_std/src/bl602_sflash.c)
|
||||
sdk_library_add_sources(bl602_std/src/bl602_sflash_ext.c)
|
||||
sdk_library_add_sources(bl602_std/src/bl602_xip_sflash.c)
|
||||
sdk_library_add_sources(bl602_std/src/bl602_xip_sflash_ext.c)
|
||||
|
||||
sdk_library_add_sources(port/bl602_clock.c)
|
||||
sdk_library_add_sources(port/bl602_flash.c)
|
||||
|
||||
sdk_add_include_directories(
|
||||
bl602_std/include
|
||||
bl602_std/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)
|
47
drivers/soc/bl602/std/CMakeLists.txt
Normal file
47
drivers/soc/bl602/std/CMakeLists.txt
Normal file
|
@ -0,0 +1,47 @@
|
|||
sdk_generate_library()
|
||||
|
||||
sdk_library_add_sources(startup/start.S)
|
||||
sdk_library_add_sources(startup/start_load.c)
|
||||
sdk_library_add_sources(startup/system_bl602.c)
|
||||
sdk_library_add_sources(startup/interrupt.c)
|
||||
|
||||
if(CONFIG_ROMAPI)
|
||||
sdk_library_add_sources(src/bl602_romapi.c)
|
||||
sdk_add_compile_definitions(-DBFLB_USE_ROM_DRIVER)
|
||||
endif()
|
||||
|
||||
sdk_library_add_sources(src/bl602_aon.c)
|
||||
sdk_library_add_sources(src/bl602_common.c)
|
||||
sdk_library_add_sources(src/bl602_clock.c)
|
||||
sdk_library_add_sources(src/bl602_ef_cfg.c)
|
||||
sdk_library_add_sources(src/bl602_glb.c)
|
||||
sdk_library_add_sources(src/bl602_hbn.c)
|
||||
sdk_library_add_sources(src/bl602_l1c.c)
|
||||
sdk_library_add_sources(src/bl602_pds.c)
|
||||
sdk_library_add_sources(src/bl602_tzc_sec.c)
|
||||
|
||||
sdk_library_add_sources(src/bl602_sf_cfg.c)
|
||||
sdk_library_add_sources(src/bl602_sf_cfg_ext.c)
|
||||
sdk_library_add_sources(src/bl602_sf_ctrl.c)
|
||||
sdk_library_add_sources(src/bl602_sflash.c)
|
||||
sdk_library_add_sources(src/bl602_sflash_ext.c)
|
||||
sdk_library_add_sources(src/bl602_xip_sflash.c)
|
||||
sdk_library_add_sources(src/bl602_xip_sflash_ext.c)
|
||||
|
||||
sdk_library_add_sources(port/bl602_clock.c)
|
||||
sdk_library_add_sources(port/bl602_flash.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)
|
|
@ -1,50 +0,0 @@
|
|||
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_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)
|
58
drivers/soc/bl616/std/CMakeLists.txt
Normal file
58
drivers/soc/bl616/std/CMakeLists.txt
Normal file
|
@ -0,0 +1,58 @@
|
|||
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(src/bl616_romapi_e907.c)
|
||||
sdk_library_add_sources(src/bl616_romapi_patch.c)
|
||||
sdk_add_compile_definitions(-DBFLB_USE_ROM_DRIVER)
|
||||
else()
|
||||
sdk_library_add_sources(src/bl616_aon.c)
|
||||
sdk_library_add_sources(src/bl616_clock.c)
|
||||
sdk_library_add_sources(src/bl616_glb_gpio.c)
|
||||
sdk_library_add_sources(src/bl616_glb.c)
|
||||
sdk_library_add_sources(src/bl616_hbn.c)
|
||||
sdk_library_add_sources(src/bl616_l1c.c)
|
||||
sdk_library_add_sources(src/bl616_pds.c)
|
||||
sdk_library_add_sources(src/bl616_sf_cfg.c)
|
||||
sdk_library_add_sources(src/bl616_sf_ctrl.c)
|
||||
sdk_library_add_sources(src/bl616_sflash.c)
|
||||
sdk_library_add_sources(src/bl616_xip_sflash.c)
|
||||
endif()
|
||||
|
||||
sdk_library_add_sources(src/bl616_common.c)
|
||||
sdk_library_add_sources(src/bl616_ef_cfg.c)
|
||||
sdk_library_add_sources(src/bl616_sdh.c)
|
||||
sdk_library_add_sources(src/bl616_tzc_sec.c)
|
||||
sdk_library_add_sources(src/bl616_psram.c)
|
||||
sdk_library_add_sources(src/bl616_audac.c)
|
||||
sdk_library_add_sources(src/bl616_pec.c)
|
||||
|
||||
if(CONFIG_RF)
|
||||
sdk_library_add_sources(src/bl616_mfg_efuse.c)
|
||||
sdk_library_add_sources(src/bl616_mfg_flash.c)
|
||||
sdk_library_add_sources(src/bl616_mfg_media.c)
|
||||
endif()
|
||||
|
||||
sdk_library_add_sources(port/bl616_clock.c)
|
||||
sdk_library_add_sources(port/bl616_flash.c)
|
||||
|
||||
sdk_add_include_directories(
|
||||
include
|
||||
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)
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue