Other Parts Discussed in Thread: CONTROLSUITE
Hello,
I am working on a TM320F28035 doing a Bootloader and I have encountered some problem with the Flash_API. I've integrated the Flas2803x_API from ControlSuite with no problem.
It is functionning correctly by itself, but can't seem to work when there is CAN interruptions working at the same time. When I disable the interruptions the Flash_Erase() function is working fine, but the rest of the time callin Flash_Erase() cause a reboot of my application.
Currently, I am disabling the interruptions during the Erase (and the Program) but the final application will need to have the CAN interrupts working even during that time. I would like to know if it was even possible to have CAN interrupts working alongside the Flash API and, if yes, how I could do it.
I welcome all the help you can give and thank you in advance.
Regards,
Simon Brethous