Hi kann wer weiterhelfen? ich muss ein älteres Projekt wieder zum Leben erwecken. Es ist ein SMT32F4 make Projekt aus Zeiten vor Cubeide. Binary läuft top, es sei den ich gehe mit Debugger drauf(cube ide aktuelle version und ein segger). Habt ihr eine idee warum?
Einfach mal ins Blaue.. der hat Dual Bank Flash. Hast Du einen schlauen Debugger der dat berücksichtigt?
Wer lesen kann und so.. Der Segger macht Dualbank nicht automatisch.
Ist ein F405, also kein Dual Bank.Das kann es nicht sein.
Mal schnell ein BluePill zum ST-Link machen, falls keiner vorhanden ist wäre keine Option?
>> Mal schnell ein BluePill zum ST-Link machen, falls keiner vorhanden ist
wäre keine Option?
Was meinst du damit genau?
Ich wollte es nicht so direkt sagen, aber mit einem ST-Link das perfekt mit den STM Tools zusammen arbeitet, könnten sich manche Probleme von selbst erledigen.
BluePill: https://www.electronicshub.org/getting-started-with-stm32f103c8t6-blue-pill/ ... und auf das Ding die Firmware vom ST-Link draufpacken und damit debuggen. Oder noch einfacher, von einem anderen Discovery/Nucleo/Eval-Board den On-Board-Debugger (BluePill) an dein Board anschließen. In der IDE dann aber von Segger auf ST Debugger switchen.
Hi wenn ich es richtig sehe: in einem STM32 projekt der kein IOC file hat und via make irgend einen älteren ARM GCC auswählt, muss man CUBEIDE beibringen dass der Debugger die selbe ARM GCC und diverse header files von der selben version wie der vom Make file benutzt?
Moin, wenn das Projekt richtig importiert wurde, sollte die IDE das wissen.
pegel schrieb: > Moin, > wenn das Projekt richtig importiert wurde, sollte die IDE das wissen. Das Problem ist dass das MAKE file davon ausgeht dasss man vorher l GNU Arm Embedded Toolchain, Version xyz manuell installiert hat. Wie es aussieht kann man in CUBE IDE auch veschiedene Versionen von GNU Arm Embedded Toolchain auswählen. Per se kommt CUBE IDE aber mit einer GNU ARM Verison. Ich glaube mein Problem ist gelöst. Zumindest sehe ich aktuell kein Hardfault mehr.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.