SDKをDialogのWebページよりダウンロードしてくる。
http://support.dialog-semiconductor.com/product/da14580
ダウンロードしてきたSDKは作業用フォルダのトップに移動する。
Include Path
.\include;.\system_code\arch;.\system_code\arch\compiler\rvds;.\system_code\arch\ll\rvds;.\system_code\include;.\driver\gpio;.\driver\uart;.\utilities_and_startup\common_uart;.\driver\reg
Misc Control
--c99 --thumb -c
Compiler Control String
-c --cpu Cortex-M0 -D__MICROLIB --li -g -O0 --apcs=interwork -I.\include -I.\system_code\arch -I.\system_code\arch\compiler\rvds -I.\system_code\arch\ll\rvds -I.\system_code\include -I.\driver\gpio -I.\driver\uart -I.\utilities_and_startup\common_uart -I.\driver\reg --c99 --thumb -c
-I C:\Keil_v5\ARM\RV31\INC
-I C:\Keil_v5\ARM\CMSIS\Include
-I C:\Keil_v5\ARM\Inc\ARM
-D__UVISION_VERSION="515" -o ".\out\*.o" --omf_browse ".\out\*.crf" --depend ".\out\*.d"
Assembler Control String
--cpu Cortex-M0 --li -g --apcs=interwork --pd "__MICROLIB SETA 1"
-I C:\Keil_v5\ARM\RV31\INC
Linker Control String
--cpu Cortex-M0 *.o
--library_type=microlib --strict --scatter ".\utilities_and_startup\blinky.sct"
./utilities_and_startup/blinky.sct
LR_IROM1 0x20000000 0x00009800 {
ER_IROM1 0x20000000 0x00008000 {
*.o (RESET, +First)
*(InRoot$$Sections)
.ANY (+RO)
.ANY (+RW)
}
ER_IROM2 +0 {
.ANY (+ZI)
}
RW_IRAM1 (0x20009800 - 0x200) UNINIT 0x200 { ; Stack
.ANY (STACK)
}
}