AnsweredAssumed Answered

LPC11CX CAN bootloader

Question asked by loosecannon on Aug 16, 2017
Latest reply on Aug 16, 2017 by loosecannon

I am trying to get use the CAN bootloader on a LPC11C22 chip.  I can successfully read and write values to the object dictionary using expedited read and write but am not able to transfer data to the RAM to do the RAM to flash copy.

 

The chip acknowledges an expedited write for settings the RAM address; then acknowledged the start of a segmented write; however when the first data packet is transferred, the chip aborts it with a code of 0x05040001 Invalid SDO command specifier.

 

Set RAM address to 10000800

TX:23 15 50 00 00 08 00 10

RX:60 15 50 00 00 00 00 00

CS:3

 

Start segmented write to RAM

TX:21 50 1F 01 0B 00 00 00

RX:60 50 1F 01 00 00 00 00

                CS:3

 

Send some data in first segmented data packet

TX:00 54 68 69 73 20 69 73

RX: 80 50 1F 01 01 00 04 05

                CS:4

                Code:05040001

 

Am I missing something?  Is there an app note for the CAN bootloader for the LPCs?

Outcomes