Hello,
based on the S7-SK the schematics for our own hardware and basic software features (USB, LAN, GUI, SPI, ...) are nearly finished.
For our next step was planed to implement the actual application. But now we are faced with same RAM problems:
1. Our intention was to realize our hardware (Display equal to SK-S7 display) without using an additional SRAM.
2. But unfortunately we have to realize now that there is only 60kByte RAM left!
3. We already reduced RAM consumption by:
a) setting USB Console Memory Size to 32767 Byte Instead of 65535 (could we still decrement the size?),
b) using only one GX Frame Buffer instead of 2
c) disabeling and deleteing JPEG Decode and D/AVE (saves about 30 kByte RAM) but doesn't compile (see messages below) not
knowing, whether there additional settings to be done in the configurator to avoid the error messages.
4. Is there any listing or App note availabe, which shows the RAM consumption of the single SSP framework/driver components (eg. fx, nx_auto_ip, nx_dhcp,....). I know that the meaningfulness of such a list may be reduced because of the double usage of same RAM-areas by the componenets (e.g. buffers), but for or a worst case estimation of RAM consumption it could be very helpful.
5. As far as we know the GUIX + SPI + Touch requires 200 - 250 kByte RAM, is that correct?
6. Are there any further adjusting screws we can use to reduce RAM consumption?
Any hints are much appreciated.
Thank you and best regards
Ralph
**************************************************************
Building errors after disabeling and deleteing JPEG Decode and D/AVE:
./src/gui/guiapp_specifications.o: In function `_gx_synergy_display_driver_setup':
G:\__Synergy_Dev\Workspace\SK_S7_xAppGUI_V2\Debug/../src/gui/guiapp_specifications.c:7390: undefined reference to `_gx_dave2d_buffer_toggle'
G:\__Synergy_Dev\Workspace\SK_S7_xAppGUI_V2\Debug/../src/gui/guiapp_specifications.c:7390: undefined reference to `_gx_dave2d_pixel_write_565'
G:\__Synergy_Dev\Workspace\SK_S7_xAppGUI_V2\Debug/../src/gui/guiapp_specifications.c:7390: undefined reference to `_gx_dave2d_simple_line_draw'
(.........)