Ubinos v3.00.13 Migration Guide
Config variable 이름 변경
STM32 관련
변경 전
UBINOS__BSP__STM32F2_RCC_HSE_CONFIG UBINOS__BSP__STM32F2_HSE_VALUE
변경 후
UBINOS__BSP__STM32_RCC_HSE_CONFIG UBINOS__BSP__STM32_HSE_VALUE
RTC tick 관련
변경 전
UBINOS__UBIK__TICK_RTC_SLEEP_WHEN_IDLE UBINOS__UBIK__TICK_RTC_IGNORE_TICK_WHEN_IDLE
변경 후
UBINOS__UBIK__TICK_RTC_SLEEP_IDLE UBINOS__UBIK__TICK_RTC_TICKLESS_IDLE
nRF5 SoftDevice API 변경 사항 반영
다음 link를 참조하여 nRF5 SoftDevice API 변경 사항을 반영해야 함.
nRF5 계열 SoC에서 power manager 실행 시 system tick이 느려지는 문제점 해결
이전 버전의 nRF5 계열 SoC 예제는 system tick으로 SysTick을 사용할 경우 power manager를 실행 시키면 system tick이 느려지는 문제점이 있음.
다음 link의 변경 사항을 참조하여 문제가 될 수 있는 부분을 수정해야 함.
OpenOCD 실행 명령 변경
openocd -f <OpenOCD configuration file name> openocd -f <OpenOCD configuration file name> -c "hla_serial <ST-Link serial number>"
오류 별 해결책
Build 오류 메시지
error: 'NRFX_POWER_CONFIG_IRQ_PRIORITY' undeclared ...
해결 책
config cmake file에 다음 추가
set_cache(NRF5SDK__NRFX_POWER_ENABLED FALSE BOOL)
Build 오류 메시지
error: 'NRFX_CLOCK_CONFIG_IRQ_PRIORITY' undeclared ...
해결 책
config cmake file에 다음 추가
set_cache(NRF5SDK__NRFX_CLOCK_ENABLED FALSE BOOL)