В довольно сложной программе (полностью на С) столкнулся с тем, что контроллер перезагружался.
Нашел команду, которая несколько некорректно скомпилировалась, упростил проект до одной команды на ассемблере. (MOVX.W...)
На картинке видно, что команда MOVX... начинается с 0xFFF, а должна с 0x4XXX:
Кто нибудь может подсказать.
Контроллер MSP430F2416
Embedded Workbench 5.4
Версия IAR C/C++ Compiler for MSP430 4.21.2
Эскизы прикрепленных изображений