pic24-dspic-can-canfd-bootloader icon indicating copy to clipboard operation
pic24-dspic-can-canfd-bootloader copied to clipboard

CAN and CAN-FD bootloader example using the ISO-15765-2 CAN transport layer for the PIC24 and dsPIC product lines.

Results 2 pic24-dspic-can-canfd-bootloader issues
Sort by recently updated
recently updated
newest added

First I've tried the CAN FD bootloader with the Explorer 16 board and the dsPIC33CK256MP508 processor board. This flash fine with the Unified Bootloader host app and a Peak CAN...

CAN message receive issue after flashing over CAN

[{"_id":"66eb75f086c59448f6045bcb","body":"Hello, Sorry for the late reply.\r\n\r\nWere you able to solve this issue? Let me try to restate the problem and see if if I understand your issue correctly.\r\n\r\nIf you load your end application using a programmer, you are able to send and receive data correctly.\r\nIf you load your end application using the bootloader\/firmware update software, you are only able to send data from the device but not receive data.\r\n\r\nIs that correct?\r\n\r\nIf that's correct then the first thing that I would look for is to see if the CAN peripheral module is being returned to the reset state before jumping to the application from the bootloader code. Looking at one of these examples, I see that we are disabling the timer interrupt before jumping to the application, but we aren't restoring the CAN module to a reset state. Depending on how the CAN module is re-initialized in the application, this could lead to issues. It sounds like if you can't receive messages, perhaps it is the filter registers.\r\n\r\nThanks,\r\nDavid","issue_id":1714295106293,"origin_id":1201842607,"user_origin_id":903611,"create_time":1659396996,"update_time":1659396996,"id":1726707184451,"updated_at":"2024-09-19T00:53:04.451000Z","created_at":"2024-09-19T00:53:04.451000Z"}] comment

Hi guys, I am currently in the process of implementing flashing via CAN for the `dsPIC33CK64MP502`. Basically, this works wonderfully. However, I have the following problem: After I have flashed...