jtag::scan_io ir 8 0x93;
jtag::scan_io dr 64 0x0;
jtag::scan_io ir 8 0x92;
jtag::scan_io dr 64 0x0;
jtag::set_pin 0 0;
after 100;
puts [jtag::scan_io ir 8 0x93];
puts [jtag::scan_io dr 64 0x0000010071FF001F];
jtag::set_pin 0 1;
jtag::unlock;
### Wait here for 2 -3 secs to allow the board to reset as done by above steps ####
config_chain {ls1028a dap};
display ccs::get_config_chain;
ccs::write_mem 2 0x7 0x001000D0 4 0 0x00080000;
ccs::stop_core 1;
ccs::write_mem 1 0x1E80254 4 0 <SRKH1>;
ccs::write_mem 1 0x1E80258 4 0 <SRKH2>;
ccs::write_mem 1 0x1E8025c 4 0 <SRKH3>;
ccs::write_mem 1 0x1E80260 4 0 <SRKH4>;
ccs::write_mem 1 0x1E80264 4 0 <SRKH5>;
ccs::write_mem 1 0x1E80268 4 0 <SRKH6>;
ccs::write_mem 1 0x1E8026c 4 0 <SRKH7>;
ccs::write_mem 1 0x1E80270 4 0 <SRKH8>;
ccs::display_mem 1 0x1e80254 4 0 8;
ccs::run_core 1;
ccs::write_mem 2 0x7 0x001000D0 4 0 0x00040000;
After implementing all the above steps, the board boots up, and Linux prompt appear after successful validation of all the images.
3.4
LS1028A BSP Memory Layout
Flash layout
The following table shows the memory layout of various firmware stored in NOR/NAND/QSPI flash device or SD card on the
LS1028ARDB board.
Table 8. Flash layout
Definition Max Size
NOR/QSPI/NAND
Flash Offset
SD Card
Start Block No.
RCW+PBI+ BL2 (bl2.pbl) 1MB 0x00000000 0x00008
ATF FIP Image (fip.bin) BL31 + BL32 + BL33 4MB 0x00100000 0x00800
Boot firmware Environment 1MB 0x00500000 0x02800
DP firmware 256KB 0x00900000 0x04800
Kernel lsdk_linux_<arch>.itb 16MB 0x01000000 0x08000
Table continues on the next page...
LS1028A BSP user guide
Layerscape LS1028A BSP User Guide, Rev. 0.3, 04/2019
34
NXP Semiconductors