Skip to main content
ARied
Associate
May 2, 2019
Solved

How can I replace Texts on a running Device?

  • May 2, 2019
  • 5 replies
  • 1318 views

Hello all,

I will replace Texts on a running device. I'm using a STM32F7 and a external Flash to store Texts, Fonts and Bitmaps. For different variants of the device, we have to replace some of these Texts, Fonts and Bitmaps in the production line.

The problem is that the new text can be longer or shorter than the old text. Of that reason the address of each texts in the Flash are different.

I'm looking for a solution to change texts and replace the start addresse of the Text section, on a running device.

So here my questions:

  1. Where is the adresse of each Text ( or the text area ) defined ?
  2. How can I change the address ?

Thanks for help

This topic has been closed for replies.

5 replies

Martin KJELDSEN
Principal III
May 3, 2019

Hi @ARied​,

The upcoming version of TouchGFX (4.11.0) will support what you're asking: Dynamic texts/translations. It is not a trivial thing to do in 4.10.0. Stay tuned!

Best regards,

Martin

ARied
ARiedAuthor
Associate
May 3, 2019

Thanks for the answer Martin.

Can you say, when TouchGFX  4.11 will be available?

Martin KJELDSEN
Principal III
May 3, 2019

I can't, other than it's ready to ship, but we're waiting for other internal projects to be ready. Sorry.

I will try to let you know when it ships.

/Martin

ARied
ARiedAuthor
Associate
December 11, 2019

Hello Martin,

Hello Community,

You said: The upcoming version of TouchGFX (4.11.0) will support what you're asking: Dynamic texts/translations. Now 4.12.3 is available.

Can you explain OR give me a hint, how the dynamic text usage/replacement can be realised?

Thanks

Andreas