1.0k views
in System Integration by

My custom UI screens work on the STM32F746G Discovery board with QSPI disabled.

I used similar settings on my Custom board which uses STM32F767IIT Processor and Displaytech DT028CTFT LCD (320x240). EwInit() runs without any issues as shown below. 

I get the Unmanaged String found error for EW generated strings while processing the pending signals  (EwProcessSignals()). Any suggestions/recommendations to fix this issue?

 

1 Answer

0 votes
by

Hello,

according to your description, your GUI application is running fine on the STM32F746 Discovery board - but results in some fatal errors when you run the same application on your custom specific hardware. Correct?

In most cases, these errors (and similar errors like a corrupted heap) are caused by some unreliable memory (SDRAM) content.

Let me recommend to use the SDRAM memory test and run this intensively on your hardware. Additionally, make some tests to read only the SDRAM after a couple of minutes, without doing a write operation - just to make sure that the refresh is working correctly.

Let me know the results...

Best regards,

Manfred.

by
I did the memory test but it failed for a byte write and read. We later found it was a hardware issue. The byte enable pins were swapped.

Thank you for the suggestion!
by
Thanks for the feedback. Great to hear that you found the root cause!

Ask Embedded Wizard - Archive

Welcome to the Ask Embedded Wizard archive. This community forum served us well for many years, but we've evolved our support approach!

Your resources:

The Embedded Wizard Online Documentation provides comprehensive documentation, tutorials, examples and ready-to-use software packages.

For dedicated assistance, explore our Embedded Wizard Product Support.

You can still browse the valuable discussions from our community history here.

Embedded Wizard Website | Privacy Policy | Imprint

...