LPC5411X READ

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

LPC5411X READ

65件の閲覧回数
1123HENRY
Contributor I

I am currently using SWD to debug the LPC54113 chip. I have halted the core and then set some debug registers starting with 0xE000.

I found that when I read the internal flash of the chip, the address 0x0~0x200 always had incorrect data, resembling an interrupt vector table rather than the actual program stored in the FLASH. By reading from other addresses, the correct data can be obtained, all of which are 0xFFFFFFFF.

The chip did not program any data. Through using JLINK for reading, the address 0x0~0x200 are 0xFFFFFFFF. However, JLINK uses FLM to write to RAM for reading, I cannot know how it processes the reading of the 0x0 to 0x200 address range.

The steps I followed were:

write abort, 0x1E

write select, 0x0

write tar, 0x0

write csw, 0x23000012

and then read drw until the internal flash end address.

vector.png

LPC541XX 

 

ラベル(1)
0 件の賞賛
返信
2 返答(返信)

13件の閲覧回数
reliwac986
Fresh Out Contributor

Hello,
You may be reading the Cortex-M memory alias rather than the physical flash contents. On the LPC54113, address 0x00000000 is mapped to the currently active memory (flash, boot ROM, or RAM) depending on the boot configuration and remap settings. If the device is blank, the boot ROM can present a valid vector table at 0x0, which explains why you see interrupt vectors instead of 0xFFFFFFFF.    

0 件の賞賛
返信

11件の閲覧回数
1123HENRY
Contributor I

I want to read the physical flash contents in 0x0, What should I do?

I need to change AP bank or other operations?

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2398600%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELPC5411X%20%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2398600%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E7%8F%BE%E5%9C%A8%E3%80%81LPC54113%E3%83%81%E3%83%83%E3%83%97%E3%81%AE%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%81%ABSWD%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%82%B3%E3%82%A2%E3%82%92%E5%81%9C%E6%AD%A2%E3%81%95%E3%81%9B%E3%81%A6%E3%81%8B%E3%82%89%E3%80%810xE000%E3%81%8B%E3%82%89%E5%A7%8B%E3%81%BE%E3%82%8B%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%82%92%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%81%E3%83%83%E3%83%97%E5%86%85%E9%83%A8%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%E3%81%A8%E3%80%81%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B90x0~0x200%E3%81%AF%E5%B8%B8%E3%81%AB%E8%AA%A4%E3%81%A3%E3%81%9F%E3%83%87%E3%83%BC%E3%82%BF%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%80%81FLASH%E3%81%AB%E4%BF%9D%E5%AD%98%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E5%AE%9F%E9%9A%9B%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%E3%83%99%E3%82%AF%E3%82%BF%E3%83%BC%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E8%A6%8B%E3%81%88%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E4%BB%96%E3%81%AE%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%8B%E3%82%89%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%80%81%E3%81%99%E3%81%B9%E3%81%A60xFFFFFFFF%E3%81%95%E3%82%8C%E3%81%9F%E6%AD%A3%E3%81%97%E3%81%84%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%BE%97%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%9D%E3%81%AE%E3%83%81%E3%83%83%E3%83%97%E3%81%AF%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E4%BD%95%E3%82%82%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%93%E3%81%A7%E3%81%84%E3%81%AA%E3%81%8B%E3%81%A3%E3%81%9F%E3%80%82JLINK%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%E3%81%A8%E3%80%81%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B90x0%EF%BD%9E0x200%E3%81%AF0xFFFFFFFF%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81JLINK%E3%81%AF%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF%E3%81%AE%E3%81%9F%E3%82%81%E3%81%ABRAM%E3%81%AB%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%E3%82%92%E8%A1%8C%E3%81%86%E3%81%9F%E3%82%81%E3%81%ABFLM%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%810x0%E3%81%AE%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E7%AF%84%E5%9B%B2%E3%81%B8%E3%81%AE%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF%E3%82%92%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E5%87%A6%E7%90%86%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%8B0x200%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%8C%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%9F%E6%89%8B%E9%A0%86%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%81%A8%E3%81%8A%E3%82%8A%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%E4%B8%AD%E6%AD%A2%E3%80%810x1E%3C%2FP%3E%3CP%3E%E9%81%B8%E6%8A%9E%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%E3%80%810x0%3C%2FP%3E%3CP%3Etar%20%E3%82%92%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%80%E3%80%810x0%3C%2FP%3E%3CP%3Ecsw%E3%82%92%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%80%E3%80%810x23000012%3C%2FP%3E%3CP%3E%E3%81%9D%E3%81%97%E3%81%A6DRW%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E3%80%81%E5%86%85%E9%83%A8%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%82%A8%E3%83%B3%E3%83%89%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%BE%E3%81%A7%E8%AA%AD%E3%81%BF%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22vector.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22vector.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F393150i23835AA876013BAD%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22vector.png%22%20alt%3D%22vector.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fc-pwmxy87654%2FLPC541XX%2Fpd-p%2FLPC541XX%22%20class%3D%22lia-product-mention%22%20data-product%3D%22837-1%22%20target%3D%22_blank%22%3ELPC541XX%3C%2FA%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2398600%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3ELPC54xxx%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E