2024-04-12 02:19 PM
Hello,
I'm trying to use the .extSettings file to add files to my project and followed the description in "UM1718.pdf". Unfortunately, this don't work. I'm using STM32CubeMX to create a "Dummy" project for STM32CubeIDE.
here is the content of my .extSettings file:
[Groups]
Middlewares/ST/netxduo/addons/ftp=C:\Users\xxxxxx\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-AZRTOS-F7\1.1.0\Middlewares\ST\netxduo\addons\ftp\nxd_ftp_server.c;C:\Users\xxxxxx\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-AZRTOS-F7\1.1.0\Middlewares\ST\netxduo\addons\ftp\nxd_ftp_server.h
Web_Content=D:\cloud\OneDrive_Intector\project_team\TAG-ID\dev\web\E-Paper\index.html
I'm expecting to find this in the STM32CubeIDE project view:
But this is what I really find:
I hope to find some answers to this issue, because STM32CubeMX is buggy enough even without this.
Never forget:
"Always be yourself, unless you can be a pirate. Then always be a pirate."
2024-04-24 07:12 AM
That was the first thing I thought of when I started with the NetX FTP-Server, but I don't think that this is an issue. The NetX HTTP-Server is working just fine, and it gets all its content from the SD-Card. I made a Bootstrap based webpage where everything is coming from the card, even the fonts. It works like a charm. At first, I thought the problem is that I use only one instance of the SC-Card for both, the HTTP-Server and the FTP-Server. I disabled the HTTP-Server completely, it's not even allocating the memory for it anymore, but no changes in the behavior of the FTP-Server. By now, I assume a memory issue, because the STM32F767ZI has only 512KB SRAM available and parts of which are used by other stuff already.
Here is my memory configuration is the linker script:
/* NetX TCP buffer */
.tcp_sec (NOLOAD) :
{
. = ABSOLUTE(0x2003A000);
*(.RxDecripSection)
. = ABSOLUTE(0x2003A0A0);
*(.TxDecripSection)
} >RAM AT >FLASH
/* NetX data */
.nx_data (NOLOAD):
{
/* HTTP-Server pool section */
. = ABSOLUTE(0x2003A140);
*(.Nx_HTTP_ServerPoolSection)
/* FTP-Server pool section */
. = ABSOLUTE(0x2003C2D0);
*(.Nx_FTP_ServerPoolSection)
/* NetX pool section */
. = ABSOLUTE(0x2003E460);
*(.NetXPoolSection)
/* Label Screen pool section */
. = ABSOLUTE(0x20070460);
*(.LS_PoolSection)
} >RAM AT >FLASH
I ordered a NUCLEO-H753ZI board which has 1MB SRAM and try it as soon as it comes in.
Never forget:
"Take what you can, give nothing back"
best regards
Kai