diff --git a/test/rockchip/test-emmc.c b/test/rockchip/test-emmc.c index 05406d3eac..7dc538e45d 100644 --- a/test/rockchip/test-emmc.c +++ b/test/rockchip/test-emmc.c @@ -69,7 +69,7 @@ int board_emmc_test(int argc, char * const argv[]) /* 2. Prepare and start cli command */ snprintf(cmd_mmc, sizeof(cmd_mmc), "mmc write 0x%x 0x%x 0x%x", - (u32)write_buffer, lba, blocks); + (u32)(ulong)write_buffer, lba, blocks); ts = get_timer(0); err = cli_simple_run_command(cmd_mmc, 0); ts = get_timer(0) - ts; @@ -80,7 +80,7 @@ int board_emmc_test(int argc, char * const argv[]) blocks / 2048, ts, (blocks >> 1) / ts); snprintf(cmd_mmc, sizeof(cmd_mmc), "mmc read 0x%x 0x%x 0x%x", - (u32)read_buffer, lba, blocks); + (u32)(ulong)read_buffer, lba, blocks); ts = get_timer(0); err = cli_simple_run_command(cmd_mmc, 0); ts = get_timer(0) - ts; diff --git a/test/rockchip/test-rknand.c b/test/rockchip/test-rknand.c index de38b0d508..c02b003039 100644 --- a/test/rockchip/test-rknand.c +++ b/test/rockchip/test-rknand.c @@ -76,7 +76,7 @@ int board_rknand_test(int argc, char * const argv[]) snprintf(cmd_rknand, sizeof(cmd_rknand), "rknand write 0x%x 0x1000 0x%x", - (u32)write_buffer, blocks); + (u32)(ulong)write_buffer, blocks); ts = get_timer(0); err = cli_simple_run_command(cmd_rknand, 0); ts = get_timer(0) - ts; @@ -88,7 +88,7 @@ int board_rknand_test(int argc, char * const argv[]) snprintf(cmd_rknand, sizeof(cmd_rknand), "rknand read 0x%x 0x1000 0x%x", - (u32)read_buffer, blocks); + (u32)(ulong)read_buffer, blocks); ts = get_timer(0); err = cli_simple_run_command(cmd_rknand, 0); ts = get_timer(0) - ts;