STM32 Jump Application IRQ Handler 이슈 수정
STM32에서 Bootloader를 만들어 사용하는 예제는 인터넷에 많이 있어 상세한 설명은 생락한다. Bootloader는 Non-OS 방식으로 동작하고, Main(Jump) Application은 FreeRTOS로 동작할 경우, FreeRTOS의 port.c에서 실행에 필요한 시스템 설정을 하였기 때문에 Bootloader에서 Main App로 점프하기 전에 __disable_irq()만 실행하면 되었는데, Main App가 Non-OS로 동작할 경우 Bootloader에서 추가작업이 필요하다. MainApp가 Non-OS인 경우 Bootloader에서 __disable_irq()를 실행할 경우 MainApp에서 Vector Table을 설정하고 __enable_irq()를 실행하지 않으면, irq ..