본문 바로가기
Study/nRF51xxx(BLE)

nRF51 SDK 업데이트

by Answer Choi 2015. 3. 9.
반응형



SDK가 7.x.x에서 8.0.0으로 업데이트 되었네요.


SDK 정보는 이곳에서~


softdevice가 기존 88kb에서 96kb로 업데이트 되었습니다.





softdevice 용량이 증가함에따라 어플 영역도 0x16000 -> 0x18000으로 달라졌습니다.


또한 예제가 늘어났네요.


기존에 없던 LPCOMP, QDEC등 driver 예제가 늘어났습니다.


그리고 IAR용으로도 코드가 제공됩니다.(전부는 아니고 일부분)


다만 IAR에서는 0x18000번지에 어플을 넣는걸 아직 찾지못하였네요..


IAR에서는 softdevice가 필요한 예제코드는 자동적으로 18000번지부터 세팅이 되어있습니다.


softdevice가 필요없는 예제는 당연 0번지부터 세팅되어있습니다.


softdevice 지우시고 하시면 될듯합니다.


세팅은 icf파일에 보면 special 과 Memory regions영역에 있습니다.


1
2
3
4
5
6
7
/*-Specials-*/
define symbol __ICFEDIT_intvec_start__ = 0x18000;
/*-Memory Regions-*/
define symbol __ICFEDIT_region_ROM_start__   = 0x18000;
define symbol __ICFEDIT_region_ROM_end__     = 0x3ffff;
define symbol __ICFEDIT_region_RAM_start__   = 0x20002000;
define symbol __ICFEDIT_region_RAM_end__     = 0x20007fff;
cs


Keil에서는 0x16000을 0x18000으로 변경해주시면 됩니다.



반응형

'Study > nRF51xxx(BLE)' 카테고리의 다른 글

nRF51 DK 예제 13 - Random Number Generator(RNG)  (0) 2015.03.12
nRF51 DK 예제 12 - ram retention  (0) 2015.03.12
nRF51 DK 예제 11 - radiotest (2)  (2) 2015.03.06
nRF51 DK 예제 11 - radiotest (1)  (0) 2015.03.05
nRF51 DK 예제 10 - PWM  (2) 2015.03.04

인기글