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 계열 SoC에서 power manager 실행 시 system tick이 느려지는 문제점 해결
이전 버전의 nRF5 계열 SoC 예제는 system tick으로 SysTick을 사용할 경우 power manager를 실행 시키면 system tick이 느려지는 문제점이 있음.
아래 link의 app/myble_app_att_mtu_throughput/myble_app_att_mtu_throughput.c 변경 사항을 참조하여 문제가 될 수 있는 부분을 수정해야 함.
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)