LPC11CX CAN bootloader

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

LPC11CX CAN bootloader

跳至解决方案
1,787 次查看
loosecannon
Contributor II

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?

标签 (1)
1 解答
1,448 次查看
soledad
NXP Employee
NXP Employee

Hi,

Please check the below links:

Invoking CAN bootloader via IAP on LPC11Cxx ? 

CANFlasherUTNL - Flash tool for NXP LPC11C22/LPC11C24 devices - fischl.de 

Have a great day,
Soledad

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------



在原帖中查看解决方案

2 回复数
1,448 次查看
loosecannon
Contributor II

Very Useful links, thank you.

0 项奖励
回复
1,449 次查看
soledad
NXP Employee
NXP Employee

Hi,

Please check the below links:

Invoking CAN bootloader via IAP on LPC11Cxx ? 

CANFlasherUTNL - Flash tool for NXP LPC11C22/LPC11C24 devices - fischl.de 

Have a great day,
Soledad

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------