Полный сброс прошивки GD32F407

Через SWD интерфейс прошивал контроллер GD32F407ZGT6. Прошивку заливал с помощью китайского программатора SR-Link V2 и через программу STM32 ST-LINK Utility. Первые несколько раз программа заливалась нормально, но потом начали появляться отличия скомпилированного файла и этой-же программы после заливки в самом контроллере. Каждый раз все больше отличалась.

Основная программа и Bootloader заливались отдельно. Bootloader начинался с регистра 0x08000000; Основная программа с 0x08008000.

После этого попробовал сделать подключение в программе в режиме Connect Under Reset. С этого момента программа перестала видеть контроллер вовсе.

Физически есть доступ только к интерфейсу SWD и контакту NRST. Контакт BOOT0 подтянут к GND и этого не изменить(не позволяет печатная плата). Если попробовать замкнуть NRST и GND произойдет сброс всего контроллера и в чем может быть проблема?


Ответы (0 шт):