[En-Nut-Discussion] STM32F756 strange effect

Holger Mai mai at gemac.info
Fri Apr 8 10:09:29 CEST 2016


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

mai at gemac-chemnitz.de



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


More information about the En-Nut-Discussion mailing list