Other Parts Discussed in Thread: HALCOGEN
Hello to everyone,
we have a very special problem with the safety library in connection with bootloader and an application.
We use a slightly modified form of the generated code from HALCoGen, therefore the initialization should be correct so far.
In the bootloader we call pbistRun() for two dual port memories (VIM RAM and DMA RAM).
In the application we want to use SCI1 TX and DMA.
This leads to the problem that no byte, or sometimes only the first byte is transferred. Furthermore there is only 0xC3 in the DMA RAM or if we do a memory init of the DMA RAM there is 0x00 in it.
But if we don't call pbistRun() for DMA RAM, the transmission via SCI1 and DMA works perfectly. In addition, the necessary data for the transmission are also available in the DMA RAM.
So, can someone help us, please?
Thanks and regards,
Johann