Hallo zusammen
Folgendes Problem:
Die Steuerung meines 3D-Druckers von FlashForge hat sich nach enem
fehlgeschlagenen Software Update nicht mehr gemeldet.
Nach ewigem hin und her mit dem Hersteller und dessen Supportleute,
welche durchaus einiges technisches know-how haben, bekam ich den
bootloader als hex file für den controller.
Ich habe dann das Board mittels SWD und dem ST-Link sowie dem ST-Link
Utility verbunden.
Die Verbindung mit de Controller selbst klappte immer!
Sobald ich aber z.B. einen ChipErase machen wollte, kam die Meldung
"Internal Command Error" "Read-Out Protection"
Ich dachte damals es läge am Controller bzw. daran, dass die Chinesen
den Chip entsprechend geschützt haben.
Einen blick in Target->OptionBytes sagte ProtectionLevel 1
Ich habe dann versucht, das level auf 0 zu setzen. Dies schlug jedoch
fehl mit der Meldung: "Cannot connect to Target..."
Ab dann dachte ich, ich ersetze am besten den Chip.
Dies habe ich heute getan. Zu meinem überraschen, kommen aber weiterhin
die identischen Meldungen bei einem neuen Chip direkt von ST welcher
noch nie Programmiert wurde.
Interessanter weise, zeigt mit Target->Settings bei "Targetvoltage:"
1.5V an. Der Chip hat aber an all seinen VDD Pins 3.3V
Ich vermute, das hier irgendwo ein problem besteht.
Hat jemand etwas Erfahrung mit dem SWD Interface und eine Idee?
Sollte ich den VDD Pin des ST-Links noch mit 3.3V Verbinden?
Der Support von FlashForge hat mir mitgeteilt, dass sie mit J-Links
arbeiten und es ihrer meinung nach möglich sein sollte mittels des
on-board SWD Anschlusses den Controller zu flashen.
Danke schonmal für eure Antworten.