This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Problem with writing code to flash-memory

I have a Problem with the Infineon XC886 CLM 8FFA controller. I have build a protptyp application with this controller and written my code to flash memory with the programing-tool XC800_FLOAD V4.5 over UART interface. This worked fine. After programing I protected the flash with a password. Now I want to reprogram the flash-memory but I canÂ't connect to the controller with XC800_FLOAD over UART anymore (I get an errors message which says that there is an error while baudrate detection and maybe no reset). The hardware is not changed since the first programming. When the flash is not protected, I can reprogramm the flash-menory. I have other applications with XC886 6FFA and XC886 LM 8FFA and there the reprogramming the flash after protecting and unprotecting works.

Why can I not connect to the controller when the flash-memory is protected or how can I remove the protection? Why does this work with XC8866FFA/XC886LM8FFA controller?

The user manul (XC886CLM, V.1.1 chapter 18 Bootstrap Loader) says:

If a device is programmed as LIN, LIN BSL is always entered. If a device is programmed as UART/MultiCAN, then the entry to the respecitve BSL (UART or MultiCAN) is decided based on their initial header frames.

Maybe the controller waits for LIN communiction and so I can not communicate through UART? But how can I programm my controller as UART/MultiCAN like the user manual say?

I hope someone have an idea or a hint about this problem?

Thank you and merry christmas!

0