52 lines
1.0 KiB
Plaintext
52 lines
1.0 KiB
Plaintext
|
#! armcc -E -I ..\src\ -I ..\..\..\..\ble\api
|
||
|
#include "cfg.h"
|
||
|
#include "blelib.h"
|
||
|
|
||
|
#define SCT_FLASH_BASE (0x18004000)
|
||
|
#define SCT_FLASH_END (0x18020000)
|
||
|
#define SCT_FLASH_LEN (SCT_FLASH_END - SCT_FLASH_BASE)
|
||
|
|
||
|
LR_IROM1 SCT_FLASH_BASE SCT_FLASH_LEN
|
||
|
{
|
||
|
ER_IROM1 SCT_FLASH_BASE SCT_FLASH_LEN
|
||
|
{
|
||
|
*.o (RESET, +First)
|
||
|
*(InRoot$$Sections)
|
||
|
startup*.o (+RO)
|
||
|
.ANY (+RO)
|
||
|
}
|
||
|
|
||
|
RW_IRAM_VECT 0x20003000 EMPTY 152
|
||
|
{
|
||
|
; sram vector
|
||
|
}
|
||
|
|
||
|
RW_IRAM_USER +0
|
||
|
{
|
||
|
*.o(ram_func*)
|
||
|
;.ANY (+RW +ZI)
|
||
|
}
|
||
|
|
||
|
RW_IRAM_STACK 0x20008000-0x600 UNINIT 0x600
|
||
|
{
|
||
|
.ANY (STACK)
|
||
|
}
|
||
|
|
||
|
RW_IRAM_EXCH BLE_EXCH_BASE EMPTY BLE_EXCH_SIZE
|
||
|
{
|
||
|
; configured with BLE HW
|
||
|
}
|
||
|
|
||
|
RW_IRAM_HEAP BLE_HEAP_BASE EMPTY BLE_HEAP_SIZE
|
||
|
{
|
||
|
; configured with ble_heap()
|
||
|
}
|
||
|
|
||
|
RW_IRAM_RWZI BLE_RWZI_BASE UNINIT BLE_RWZI_SIZE
|
||
|
{
|
||
|
; ZI data, manual inited in lib
|
||
|
*ble6*.lib (+RW +ZI)
|
||
|
.ANY (+RW +ZI) ; retention
|
||
|
}
|
||
|
}
|