Hallo, Ich hab hier ein Problem mit meinem STM32F746G-DISCOVERY board. Ich schaff' es nicht das externe Flash zu beschreiben. Es vom ST-LINK Utility kommt immer eine Fehlermeldung "File out of external memory range! Please select another file". In der Übersicht beim ST-LINK utility wird bei "Flash size" auch "unknown" ausgegeben, Offenbar kann der onboard-ST-LINK die Grösse nicht feststellen ? Das Schreiben des CPU-interen FLASH funktioniert, das Debuggen mit SW4STM32 geht auch. Das Löschen des externen Flash funktioniert auch,nur das Schreiben nicht. Kennt einer von euch die Lösung für dieses Problem ? Zur Info: ST-LINK SN : 0675FF525053885087033914 ST-LINK Firmware version : V2J25M13 Connected via SWD. 1,8 MHz. Device : STM32F74x/F75x Device ID : 0x449 Revision ID : Z Flash size : unknown Als Hexfile verwende ich die Demo-App von STM: "STM32746G-DISCO_Demo_V1.1.0.hex" Version des ST-LINK Utility ist v3.8.0 (dll=4.4.0.0, cli=2.4.0) mfg Werner
External flash loader in STlink geladen?
Werner A. schrieb: > "File out of external memory > range! Please select another file". Interpretier ich so: die Hexdatei wurde nicht für den externen Speicherbereich erstellt.
Uwe Bonnes schrieb: > External flash loader in STlink geladen? Ja, natürlich. Das hab ich im ersten Beitrag vergessen zu erwähnen: Die Fehlermeldung kommt von diesem Loader (N25Q128A_STM32F746G-DISCO) Dieter Graef schrieb: > Interpretier ich so: die Hexdatei wurde nicht für den externen > Speicherbereich erstellt. Das ist das original von STM. Die Adressen sind ok, das hab ich geprüft. mfg
grad mal geschaut 21:25:21 : [STM32746G-DISCO_Demo_V1.1.0.hex] opened successfully. Address Ranges [0x08000000 0x08093D97] [0x90000000 0x904AD4C4] da sind 2 Bereiche in einer Hexdatei die unterschiedlich gebrannt werden müssen. Aber offenbar sind in den Loadern schon die Informationen für die verwendeten Speicherbereiche drin so dass mit dem Menü Target Program sowohl der interne als auch der externe Flash gebrannt wird. m.f.G. Dieter
Hallo, Danke für die Hilfe allerseits, ich habs nun doch geschafft es zum Laufen zu bekommen, allerdings nur auf einem anderen Rechner. Offenbar funktioniert die ST-Link Software auf meinem normalen Entwicklungsrechner nicht. Langfristig werde ich ohnehin versuchen das ganze über einen J-LINK zu programmieren, dazu muss mir aber erst ansehen wie man den onboard-STLink deaktiviert. Die SWD Pins sind ja wenigstens unbestückt herausgeführt. mfg & danke Werner
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.