-
- В стартапе. В startup_STM32F10XXX.s файле. Там таблица DCD Reset_Handler, DCD NMI_Handler. Они PUBWEAK, то есть ПАБЛИК, должны видеться. Для NMI и других векторов есть привязанные обработчики, для Ресета - нет. Поэтому на другие вектора можно Юра(47 знак., 27.08.2012 18:01, )
- по какому адресу пытаетесь прыгнуть? - koyodza(27.08.2012 18:04)
- для STM32 есть NVIC_SystemReset(); но если хочется именно на лыжах и в гамаке, то так ((void(*)(void))((void*)*((DWORD*)(0x08000004))))(); - koyodza(27.08.2012 18:05 - 19:23)
- Пошло при 0x08000004 для F100RB. - Юра(27.08.2012 18:36, )
- опечатка - то было для собственного бутлоадера. Исправил - koyodza(27.08.2012 19:23)
- Пошло при 0x08000004 для F100RB. - Юра(27.08.2012 18:36, )
- для STM32 есть NVIC_SystemReset(); но если хочется именно на лыжах и в гамаке, то так ((void(*)(void))((void*)*((DWORD*)(0x08000004))))(); - koyodza(27.08.2012 18:05 - 19:23)
- по какому адресу пытаетесь прыгнуть? - koyodza(27.08.2012 18:04)
- В стартапе. В startup_STM32F10XXX.s файле. Там таблица DCD Reset_Handler, DCD NMI_Handler. Они PUBWEAK, то есть ПАБЛИК, должны видеться. Для NMI и других векторов есть привязанные обработчики, для Ресета - нет. Поэтому на другие вектора можно Юра(47 знак., 27.08.2012 18:01, )