Hi,
I'm using Ozone to debug CYT2B Infineon Traveo II MCUs.
Is there a way of override standard method of rading flash which is used by the memory window?
The problem is that the Traveo II workflash memory is differential flash, meaning standard read from non-programmed pages will result in
reading random data. This behaviour is described in the MCU technical reference.
Is that possible to override the standard memory access functions to read data when the read is being performed to populate the memory window?
I wanted to use fault subsystem to detect not yet written pages (detect and indicate ECC errors while reading memory), and instead of showing random data show -- -- -- -- there, like it is the case for other MCU families, like SAMV7.
I assume that using custom flashloader and implementing there mandatory API + SEGGER_FL_Read for reading data in custom way will not solve my problem,
because the flashloader is used only while downloading the code, right? I assume is cannot be executed during the debugging (this obviously make no sense).
Is there any way to achieve this functionality? Alternatively will custom flash loader be able to correctly dump memory in terms of erased pages with JFlash and show empty regions (with -- -- -- --) when used with custom flashloader and Read back option?
I'll appreciate your help.
I'm using Ozone to debug CYT2B Infineon Traveo II MCUs.
Is there a way of override standard method of rading flash which is used by the memory window?
The problem is that the Traveo II workflash memory is differential flash, meaning standard read from non-programmed pages will result in
reading random data. This behaviour is described in the MCU technical reference.
Is that possible to override the standard memory access functions to read data when the read is being performed to populate the memory window?
I wanted to use fault subsystem to detect not yet written pages (detect and indicate ECC errors while reading memory), and instead of showing random data show -- -- -- -- there, like it is the case for other MCU families, like SAMV7.
I assume that using custom flashloader and implementing there mandatory API + SEGGER_FL_Read for reading data in custom way will not solve my problem,
because the flashloader is used only while downloading the code, right? I assume is cannot be executed during the debugging (this obviously make no sense).
Is there any way to achieve this functionality? Alternatively will custom flash loader be able to correctly dump memory in terms of erased pages with JFlash and show empty regions (with -- -- -- --) when used with custom flashloader and Read back option?
I'll appreciate your help.
The post was edited 1 time, last by Renegad ().