There is a small typo in demo/non_os/stm32f10x/Libraries/CMSIS_EWARM/Include/core_cm3.h, demo/non_os/stm32f10x/Libraries/CMSIS_EWARM/Include/core_cm4.h, demo/non_os/stm32f10x/Libraries/CMSIS_EWARM/Include/core_sc300.h, demo/non_os/stm32f10x/Libraries/CMSIS_RVMDK/CM3/CoreSupport/core_cm3.h, demo/os/rt-thread/stm32f10x/Libraries/CMSIS_EWARM/Include/core_cm3.h, demo/os/rt-thread/stm32f10x/Libraries/CMSIS_EWARM/Include/core_cm4.h, demo/os/rt-thread/stm32f10x/Libraries/CMSIS_EWARM/Include/core_sc300.h, demo/os/rt-thread/stm32f10x/Libraries/CMSIS_RVMDK/CM3/CoreSupport/core_cm3.h.
Should read `smallest` rather than `samllest`.