This is an automated email from Gerrit.

Andreas Fritiofson ([email protected]) just uploaded a new patch set 
to Gerrit, which you can find at http://openocd.zylin.com/1772

-- gerrit

commit ad21bb14571db311ec063140274016bb7976a3b8
Author: Andreas Fritiofson <[email protected]>
Date:   Sat Sep 28 22:14:49 2013 +0200

    pic32mx: Fix byte order bug
    
    Found by grepping for pointer casts.
    
    Change-Id: If73184a16904ec2958e7253ba98f44479fdcad3f
    Signed-off-by: Andreas Fritiofson <[email protected]>

diff --git a/src/flash/nor/pic32mx.c b/src/flash/nor/pic32mx.c
index 6ede666..2b27ec5 100644
--- a/src/flash/nor/pic32mx.c
+++ b/src/flash/nor/pic32mx.c
@@ -449,8 +449,10 @@ static int pic32mx_write_block(struct flash_bank *bank, 
uint8_t *buffer,
                row_size = 512;
        }
 
-       retval = target_write_buffer(target, write_algorithm->address,
-                       sizeof(pic32mx_flash_write_code), (uint8_t 
*)pic32mx_flash_write_code);
+       uint8_t code[sizeof(pic32mx_flash_write_code)];
+       target_buffer_set_u32_array(target, code, 
ARRAY_SIZE(pic32mx_flash_write_code),
+                       pic32mx_flash_write_code);
+       retval = target_write_buffer(target, write_algorithm->address, 
sizeof(code), code);
        if (retval != ERROR_OK)
                return retval;
 

-- 

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to