warnings: fix alignment warnings
These warnings are for architectures that do not support non-aligned word access. Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
This commit is contained in:
@@ -499,10 +499,10 @@ static int avr32_ap7k_read_memory(struct target *target, uint32_t address,
|
||||
switch (size)
|
||||
{
|
||||
case 4:
|
||||
return avr32_jtag_read_memory32(&ap7k->jtag, address, count, (uint32_t*)buffer);
|
||||
return avr32_jtag_read_memory32(&ap7k->jtag, address, count, (uint32_t*)(void *)buffer);
|
||||
break;
|
||||
case 2:
|
||||
return avr32_jtag_read_memory16(&ap7k->jtag, address, count, (uint16_t*)buffer);
|
||||
return avr32_jtag_read_memory16(&ap7k->jtag, address, count, (uint16_t*)(void *)buffer);
|
||||
break;
|
||||
case 1:
|
||||
return avr32_jtag_read_memory8(&ap7k->jtag, address, count, buffer);
|
||||
@@ -537,10 +537,10 @@ static int avr32_ap7k_write_memory(struct target *target, uint32_t address,
|
||||
switch (size)
|
||||
{
|
||||
case 4:
|
||||
return avr32_jtag_write_memory32(&ap7k->jtag, address, count, (uint32_t*)buffer);
|
||||
return avr32_jtag_write_memory32(&ap7k->jtag, address, count, (uint32_t*)(void *)buffer);
|
||||
break;
|
||||
case 2:
|
||||
return avr32_jtag_write_memory16(&ap7k->jtag, address, count, (uint16_t*)buffer);
|
||||
return avr32_jtag_write_memory16(&ap7k->jtag, address, count, (uint16_t*)(void *)buffer);
|
||||
break;
|
||||
case 1:
|
||||
return avr32_jtag_write_memory8(&ap7k->jtag, address, count, buffer);
|
||||
|
||||
Reference in New Issue
Block a user