через st-link v2 подключенный. Чип ATSAMD21G18AU
У меня есть memory.x, в котором написано, что FLASH (rx) : ORIGIN = 0x00000000 + 8K, LENGTH = 256K - 8K
но когда я запускаю probe-run -v --chip ATSAMD21G18AU
он падает с
0: Error while flashing
1: Failed to erase flash sector at address 0x00000000.
2: The execution of 'erase_sector' failed with code 1. This might indicate a problem with the flash algorithm.
Там бутлоадер установлен в первых 8к флеша и он защищен каким-то BOOTPROT, который геморройно снимать, из-за этого ничего не флешится конечно.
Может ли probe-run теоретичеки запустить мою приложульку не трогая бутлоадер? Или нет пути кроме как победить BOOTPROT и вытереть заводской бутлоадер?
Если ты перепишешь линкер скрипт и остальную утварь грузится как приложение бутлоадера то собственно проблема решена
а подскажи пожалуйста куда читать
Обсуждают сегодня