Переписать K64F внутреннюю Flash
Я начинаю программировать на ARM с помощью девдборда FRDM-K64F, оснащенного mbed classic(не ОС), и мне хотелось бы перепрограммировать внутреннюю флэш-память, чтобы "обновить" существующую прошивку новой, помещенной на карту MicroSD, но я сталкиваюсь с некоторыми проблемами.
Я использую библиотеку FreescaleIAP, чтобы получить доступ для записи, но, похоже, она не работает: если я пытаюсь стереть / перепрограммировать области памяти, уже используемые существующим кодом (в моем случае приблизительно 0x0000-0x4000), она зависает во время стирания, а встроенная прошивка повреждена (нужно перепрошить через usb).
Есть ли способ выполнить эту задачу? Я хотел бы реализовать что-то вроде обновлений прошивки OTA.