Цитата(zltigo @ Feb 12 2016, 23:22)

А что Вы считаете "началом приложения"? Ну а в общем случае Вы по "Go" кортекс M3 не запустите

. Попытка сляпать "никакой" startup увенчалась "успехом' в результате которого
в стартапе нет, например, явной установки стека. Если в начале Вашего приложения лично Вы не добавили инициализацию, то по Go улетите. Про младший бит адреса помните?
У Вас видно старая версия FlashMagic-а. Последние умеют переходить по содержимому начала таблицы векторов (есть там чекбокс соответствующий).
А сама идея конечно бредовая, можно наверное трусы и через голову надевать, но есть более традиционные методы.
И товарищ, с большой долей вероятности, не задумался в каком состоянии находится периферия в момент сего перехода, и как написан его код инициализации периферии, переварит-ли он недефолтные значения в её регистрах.
Но если всё-таки хочется трусы через голову, то можно например посоветовать ему написать функцию, дёргающую аппаратный сброс (например через WDT), слинковать её на фиксированный адрес и передавать сей адрес команде Go. Так есть шанс не застрять ушами в трусах.