How to flash over CAN a new ucontroller? xc800

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Not applicable
Please help me with a short description with the required sequence.
Program used xc800_Fload.
Thank you.
0 Likes
4 Replies
Juergen
Employee
Employee
I remember a few years back I did something like that. If you go into the Help file of FLOAD, there is a very brief description. You need to make a UART to CAN bridge. I used a XC800 easy kit board without the XC800 and I hardwired the UART RxD/TxD to the CAN transceiver TxD/RxD. Then I used FLOAD in UART protocol Half Duplex mode. The FLOAD Help file on Page 9, section 4.5 gives you the CAN Transceiver Interface.
Have you tried this? Basically, this is just a UART BSL sending over a CAN bus.
0 Likes
Not applicable
Thanks. The question was related to another one of mine.
Problem solved. I was not able to comunicate with the controller due to external oscillator.
There was no frequency, hence the controller was continuous in Reset.
0 Likes
Juergen
Employee
Employee
Ok, understood 🙂 You are using the method described in the help file?
0 Likes
Not applicable
Yes, the stept in the help example.
BSL TMS on '0', RESET on '1' with FLOAD program.
Grüsse.
0 Likes