STM32F756 strange effect
Holger Mai <[email protected]> Fri, 8 Apr 2016 10:09:29 +0200 (CEST)
| Newsgroups | gmane.comp.hardware.microcontrollers.ethernut |
|---|---|
| Message-ID | <103601122.259329.eeaf60e6-d543-473e-801f-fda585f5f190.open-xchange@email.1und1.de> |
Hello all since a few days i had a working NutOS 5.2.4 (from a repository snapshot ~3 weeks old) with a webserver app, based on an Olimex STM32E407 board, MCU replaced by a STM32F576. All own application parts works fine, but the OS has a strange effect: only every second network request will be answered. I.e., you ping the device, only every second ping is replyed, the others runs in a timeout. Has anybody an idea how to fix or debug this? The same OS-version works fine with the orininal STM32F407 on an other (same type) board. IDE is STM32 System workbench, toolchain ARM-GCC embedded 5.0.2 (support for Cortex-M7) Linkerscript is modified to use RAM from 0x20010000, same value used in configurator, "Memory Start" entry in Kernel section, because the first 64kb RAM is not accesible from DMA (Data RAM, core access only) Another thing is that the default config for Kernel/Main Thread Stack size is too low, it fails with F756 (produces some different usage and hard faults at init phase). However, if i set this to 2048 or 3072 bytes, the OS runs. mit freundlichen Grüßen / Best Regards Holger Mai [email protected] GEMAC - Gesellschaft für Mikroelektronik- anwendung Chemnitz mbH Zwickauer Straße 227 D-09116 Chemnitz Tel. +49 371 3377 - 0 Fax +49 371 3377 272 UST-ID: DE140851265 HRB 6443 Chemnitz/Stadt Geschäftsführer: Dirk Hübner / Karsten Grönwoldt http://www.gemac-chemnitz.de _______________________________________________ http://lists.egnite.de/mailman/listinfo/en-nut-discussion