From a5e9095defab1ddee8baa9d09201140c46c9b3b8 Mon Sep 17 00:00:00 2001 From: Brian Swetland Date: Mon, 26 Jan 2009 02:15:35 -0800 Subject: [PATCH] [scripts] trace32 debug scripts for lk on 7k/8k --- scripts/attach.cmm | 10 ++++++++++ scripts/config_a11.cmm | 16 +++++++++++++++ scripts/config_scorpion.cmm | 14 +++++++++++++ scripts/lk.cmm | 39 +++++++++++++++++++++++++++++++++++++ 4 files changed, 79 insertions(+) create mode 100644 scripts/attach.cmm create mode 100644 scripts/config_a11.cmm create mode 100644 scripts/config_scorpion.cmm create mode 100644 scripts/lk.cmm diff --git a/scripts/attach.cmm b/scripts/attach.cmm new file mode 100644 index 00000000..a158e280 --- /dev/null +++ b/scripts/attach.cmm @@ -0,0 +1,10 @@ +sys.down + +do config_scorpion.cmm + +sys.mode attach + +if state.run() +( + break +) \ No newline at end of file diff --git a/scripts/config_a11.cmm b/scripts/config_a11.cmm new file mode 100644 index 00000000..569ae4fc --- /dev/null +++ b/scripts/config_a11.cmm @@ -0,0 +1,16 @@ +; MSM7200 ARM11 in JTAG Direct Mode + +system.option.TRST ON +system.option.CFLUSH ON +system.option.ResBreak ON +system.option.EnReset ON +system.option.WaitReset ON +system.jtagclock RTCK + +sys.cpu arm1136j +system.multicore irpre 0. +system.multicore drpre 0. +system.multicore irpost 0. +system.multicore drpost 0. +sys.mode attach + diff --git a/scripts/config_scorpion.cmm b/scripts/config_scorpion.cmm new file mode 100644 index 00000000..48a8e4a3 --- /dev/null +++ b/scripts/config_scorpion.cmm @@ -0,0 +1,14 @@ + +system.option.TRST ON +system.option.CFLUSH ON +system.option.ResBreak ON +system.option.EnReset ON +system.option.WaitReset ON +system.jtagclock 5.0mhz + +sys.cpu scorpion +system.multicore irpre 0. +system.multicore drpre 0. +system.multicore irpost 0. +system.multicore drpost 0. + diff --git a/scripts/lk.cmm b/scripts/lk.cmm new file mode 100644 index 00000000..810907dc --- /dev/null +++ b/scripts/lk.cmm @@ -0,0 +1,39 @@ + +global &KERNEL_SRC +global &KERNEL_ELF + +&KERNEL_SRC="../" +&KERNEL_ELF="../build-aboot/lk" + +sys.down + +do config_scorpion.cmm + +sys.mode attach + +if state.run() +( + break +) + +data.load.ELF &KERNEL_ELF /RELPATH /PATH &KERNEL_SRC + +register.set pc 0 +register.set r0 0 +;register.set r1 &MACHINE_ID +;register.set r2 &TAGS_ADDR + +;tronchip.set dabort off +;tronchip.set pabort off + +term.reset +term.size 70 100 +term.scroll.on +term + +break.select program onchip +break.delete +;break.set platform_early_init + +go +