This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3505 gdb debug in SDRAM

Other Parts Discussed in Thread: AM3505, AM3517

HI,ALL

芯片是am3505,ddr2是NT5TU6416GG-3C,现在想在ddr里面调试我的程序,但是gdb初始化出现了问题,sdram无法正常工作,gdbserver打印输出如下:

这里是在sdram里面调试,gdb连接cpu的打印:
Connected to 127.0.0.1
Reading all registers
Read 4 bytes @ address 0x00014000 (Data = 0xEA000232)
WARNING: Failed to read memory @ address 0x00013FFC
Read 4 bytes @ address 0x00013FFC (Data = 0xAAAAAAAA)
Read 4 bytes @ address 0x00014000 (Data = 0xEA000232)
WARNING: Failed to read memory @ address 0x00013FFC
Read 4 bytes @ address 0x00013FFC (Data = 0xAAAAAAAA)
Read 4 bytes @ address 0x00014000 (Data = 0xEA000232)
Read 4 bytes @ address 0x00014000 (Data = 0xEA000232)
Read 4 bytes @ address 0x00014000 (Data = 0xEA000232)
Target interface speed set to 30 kHz
Target endianess set to "little endian"
Resetting target
Writing 0x00000020 @ address 0x48004C10
Writing 0x00000020 @ address 0x48004C00
Sleep 10ms
。。。。。
很显然,gdb读的那些个地址,好像在抽风。。。。没有正常显示应该读取的寄存器,困惑ing,gdb初始化cpu寄存器的后面一截的打印信息:
Downloading 6776 bytes @ address 0x80E80000
Downloading 157 bytes @ address 0x80E81A78
Downloading 20 bytes @ address 0x80E81B18
Writing register (PC = 0x80e80000)
Read 4 bytes @ address 0x80E80000 (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E7FFFC (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E80000 (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E7FFFC (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E80000 (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E80000 (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E80000 (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E810EC (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E80098 (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E8013C (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E800F4 (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E802BC (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E81084 (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E81008 (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E80050 (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E80050 (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E80000 (Data = 0xFFFFFFFF)
Setting breakpoint @ address 0x80E80050, Size = 4, BPHandle = 0x0001
Setting breakpoint @ address 0x80E80000, Size = 4, BPHandle = 0x0002
Starting target CPU...
...Breakpoint reached @ address 0x80E80000
Reading all registers
Removing breakpoint @ address 0x80E80050, Size = 4
Removing breakpoint @ address 0x80E80000, Size = 4
Read 4 bytes @ address 0x80E80000 (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E7FFFC (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E80000 (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E7FFFC (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E80000 (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E80000 (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E80000 (Data = 0xFFFFFFFF)
Read 4 bytes @ address 0x80E80000 (Data = 0xFFFFFFFF)
Setting breakpoint @ address 0x80E80004, Size = 4, BPHandle = 0x0003
Starting target CPU...
sdram里面的数据都是一些错的,sdram配置也有问题。
关于这款ddr有谁有用过的?
感觉cpu在sdram调试下,工作不正常。请问是什么问题。