U-Boot Debug using CodeWarrior for QorIQ LS series – ARM V7 ISA U-Boot Debug using CodeWarrior for QorIQ LS series – ARM V7 ISA U-Boot Debug using CodeWarrior for QorIQ LS series – ARM V7 ISA General Re: U-Boot Debug using CodeWarrior for QorIQ LS series – ARM V7 ISA Did you still have this issue? What CW version you are using? Re: U-Boot Debug using CodeWarrior for QorIQ LS series – ARM V7 ISA Hi Adrian, My file information is the same, but while I reset without any init file, here is what's inside the debug window:
100 of_read_number() fdt_support.c:1397 0x00000000
99 of_read_number() fdt_support.c:1397 0x00000000
98 of_read_number() fdt_support.c:1397 0x00000000
...
3 of_read_number() fdt_support.c:1397 0x00000000
2 of_read_number() fdt_support.c:1397 0x00000000
1 of_read_number() fdt_support.c:1397 0x00000000
If I press "Step Over"/ "Step Into", it will prompt
No source available for "0x00001EC0 (0x00001EC0)() "
If I choose Resume/Step Return, it won't prompt anything and I can only Pause or Terminate it. Besides, I have tried to debug linux kernel and it didn't prompt for source location either. I delete the whole workspace and redo those steps, but it doesn't work. Re: U-Boot Debug using CodeWarrior for QorIQ LS series – ARM V7 ISA I just try on my QDS board and after reset without init, CW will prompt for source location. Could you please file on u-boot elf and provide the results. My u-boot elf for nand boot looks like below: $ file u-boot u-boot: ELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked (uses shared libs), not stripped Re: U-Boot Debug using CodeWarrior for QorIQ LS series – ARM V7 ISA Hi Adrian, I'm working on a custom board now. I have made a working u-boot for my board. But still I cannot debug the file "u-boot" normally, While I reset it(Figure 10), what I get is different from Figure 11, there is no place to set the source code location. Here is the message:
No source available for "0x00001EC0 (0x00001EC0)() "
Re: U-Boot Debug using CodeWarrior for QorIQ LS series – ARM V7 ISA Do you use LS1021AQDS board? If yes, could you provide your switches settings? Also, did you use u-boot-with-spl-pbl-ls1021aqds_nand.bin? Adrian Re: U-Boot Debug using CodeWarrior for QorIQ LS series – ARM V7 ISA Hi Adrian, I still have troubles in debuging the NAND boot u-boot. The NAND boot file "u-boot" is different from the NOR boot file "u-boot", there is another "SPL" part. How could I debug the NAND boot file? Thanks Re: U-Boot Debug using CodeWarrior for QorIQ LS series – ARM V7 ISA Yes, this is the reason. You have to flash a u-boot with spd-pbl image into the NAND to have all is necessary (rcw, pbi, uboot) for NAND boot. Adrian Re: U-Boot Debug using CodeWarrior for QorIQ LS series – ARM V7 ISA Hi Adrian, I tried it on a bare board, it doesn't work. Maybe the reason is no u-boot in the NAND flash. I have programmed a RCW file into the NAND flash, so I can gain the JTAG control. Thanks. Re: U-Boot Debug using CodeWarrior for QorIQ LS series – ARM V7 ISA I didn't try to debug uboot from NAND, but should be the same. Let me know if doesn't work and I can take a look. Adrian Re: U-Boot Debug using CodeWarrior for QorIQ LS series – ARM V7 ISA Hi Adrian, I have another question: Can I debug the u-boot that boots up from NAND by this way? Thanks Re: U-Boot Debug using CodeWarrior for QorIQ LS series – ARM V7 ISA Indeed, to boot from qspi you should used ls1021aqds_spi to compile u-boot. Re: U-Boot Debug using CodeWarrior for QorIQ LS series – ARM V7 ISA Thanks, I have another question, I try to boot from the QSPI flash, I should use ls1021aqds_spi to compile my u-boot, right? Should I also need to build a SPL? Re: U-Boot Debug using CodeWarrior for QorIQ LS series – ARM V7 ISA Usually the " Failed to correctly configure the JTAG chain" is generated by the missing of RCW or the wrong configuration of the switches . Adrian Re: U-Boot Debug using CodeWarrior for QorIQ LS series – ARM V7 ISA Hi, I have a problem on loading u-boot into our bareboard. I have a customized LS1021A bareboard, how could I load u-boot into this board? I compiled a u-boot and tried to attach it by a CodeWarrior TAP, but I always got some JTAG configuration failure. Error launching LS1021AQDS_Debug_LS1021AQDS_Attach CCSProtocolPlugin : Failed to correctly configure the JTAG chain Is an on-board programmed u-boot necessary? Or I should change the target initialization file too? Thanks
View full article