|
From: <oh...@ma...> - 2009-05-08 01:00:48
|
Author: oharboe
Date: 2009-05-08 01:00:28 +0200 (Fri, 08 May 2009)
New Revision: 1657
Modified:
trunk/src/target/arm7tdmi.c
trunk/src/target/arm9tdmi.c
Log:
more in_handler typo fixes
Modified: trunk/src/target/arm7tdmi.c
===================================================================
--- trunk/src/target/arm7tdmi.c 2009-05-07 22:59:51 UTC (rev 1656)
+++ trunk/src/target/arm7tdmi.c 2009-05-07 23:00:28 UTC (rev 1657)
@@ -234,9 +234,11 @@
return ERROR_OK;
}
-void arm_endianness(u8 *tmp, void *in, int size, int be)
+void arm_endianness(u8 *tmp, void *in, int size, int be, int flip)
{
- u32 readback=flip_u32(le_to_h_u32(tmp), 32);
+ u32 readback=le_to_h_u32(tmp);
+ if (flip)
+ readback=flip_u32(readback, 32);
switch (size)
{
case 4:
@@ -295,7 +297,7 @@
jtag_add_dr_scan_now(2, fields, TAP_INVALID);
- arm_endianness(tmp, in, size, be);
+ arm_endianness(tmp, in, size, be, 1);
jtag_add_runtest(0, TAP_INVALID);
Modified: trunk/src/target/arm9tdmi.c
===================================================================
--- trunk/src/target/arm9tdmi.c 2009-05-07 22:59:51 UTC (rev 1656)
+++ trunk/src/target/arm9tdmi.c 2009-05-07 23:00:28 UTC (rev 1657)
@@ -238,7 +238,7 @@
fields[0].in_value=tmp;
jtag_add_dr_scan_now(3, fields, TAP_INVALID);
- *in=flip_u32(le_to_h_u32(tmp), 32);
+ *in=le_to_h_u32(tmp);
}
else
{
@@ -301,7 +301,7 @@
jtag_add_dr_scan_now(3, fields, TAP_INVALID);
- *in=flip_u32(le_to_h_u32(tmp), 32);
+ *in=le_to_h_u32(tmp);
jtag_add_runtest(0, TAP_INVALID);
@@ -326,7 +326,7 @@
return ERROR_OK;
}
-extern void arm_endianness(u8 *tmp, void *in, int size, int be);
+extern void arm_endianness(u8 *tmp, void *in, int size, int be, int flip);
/* clock the target, and read the databus
* the *in pointer points to a buffer where elements of 'size' bytes
@@ -366,7 +366,7 @@
jtag_add_dr_scan_now(3, fields, TAP_INVALID);
- arm_endianness(tmp, in, size, be);
+ arm_endianness(tmp, in, size, be, 0);
jtag_add_runtest(0, TAP_INVALID);
|