LPC11CX CAN bootloader

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

LPC11CX CAN bootloader

ソリューションへジャンプ
1,797件の閲覧回数
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,458件の閲覧回数
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,458件の閲覧回数
loosecannon
Contributor II

Very Useful links, thank you.

0 件の賞賛
返信
1,459件の閲覧回数
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!
-----------------------------------------------------------------------------------------------------------------------