Gast
#4425527
Hallo zusammen, ich möchte mit dem STM32F7-Discovery mittels malloc größere Teile des externen SDRAMs allozieren (>1MB), komme allerdings mit der Konfiguration der Linker-Files und den Anpassungen an der system_stm32f7xx.c nicht wirklich weiter. https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=https%3a%2f%2fmy%2est%2ecom%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fLocate%20Heap%20in%20SDRAM&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=334 Unter diesem Link hab ich für das F7-Discovery Beispiel-Quellcodes gefunden (siehe Anhang), aber wenn ich diese mit einem einfachen Demo (allozieren + überschreiben + Ausgabe über Uart) compiliere, treten merkwürdige Effekte auf: 1MByte kann ohne Problem allziert werden, aber wenn ich mehr als zB 5kByte davon beschreibe, lande ich in einer Exception. Was mach ich nur falsch? Hat jemand ein Demo für mich, dass ich als Referenz verwenden kann? Vielen Dank im Voraus donov4n