diff --git a/conf/demosoc/uboot.cmd b/conf/demosoc/uboot.cmd
index f7c74ca..e368e96 100644
--- a/conf/demosoc/uboot.cmd
+++ b/conf/demosoc/uboot.cmd
@@ -5,7 +5,7 @@ test -z "${dtbimg}"    && setenv dtbimg ${bootloc}/kernel.dtb
 
 echo "Boot images located in ${bootloc}"
 echo "Loading kernel: ${kernelimg}"
-fatload mmc 0 0xa1000000 ${kernelimg}
+fatload mmc 0 0xa3000000 ${kernelimg}
 echo "Loading ramdisk: ${rootfsimg}"
 fatload mmc 0 0xa8300000 ${rootfsimg}
 if test -e mmc 0 ${dtbimg} ; then
@@ -15,4 +15,4 @@ else
     echo "${dtbimg} not found, ignore it"
 fi
 echo "Starts booting from SD"
-bootm 0xa1000000 0xa8300000 0xa8000000
+bootm 0xa3000000 0xa8300000 0xa8000000
diff --git a/conf/demosoc/uboot_rv64imac_flash_config b/conf/demosoc/uboot_rv64imac_flash_config
index ccf974f..b4960d7 100644
--- a/conf/demosoc/uboot_rv64imac_flash_config
+++ b/conf/demosoc/uboot_rv64imac_flash_config
@@ -37,4 +37,4 @@ CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_RISCV_SBI_CONSOLE=y
 CONFIG_HEXDUMP=y
 CONFIG_USE_BOOTCOMMAND=y
-CONFIG_BOOTCOMMAND="bootm 0xA1000000 0xA8300000 0xA8000000"
+CONFIG_BOOTCOMMAND="bootm 0xA3000000 0xA8300000 0xA8000000"
diff --git a/conf/demosoc/uboot_rv64imafdc_flash_config b/conf/demosoc/uboot_rv64imafdc_flash_config
index a868f2f..13d0178 100644
--- a/conf/demosoc/uboot_rv64imafdc_flash_config
+++ b/conf/demosoc/uboot_rv64imafdc_flash_config
@@ -36,4 +36,4 @@ CONFIG_SPI_FLASH_WINBOND=y
 CONFIG_RISCV_SBI_CONSOLE=y
 CONFIG_HEXDUMP=y
 CONFIG_USE_BOOTCOMMAND=y
-CONFIG_BOOTCOMMAND="bootm 0xA1000000 0xA8300000 0xA8000000"
\ No newline at end of file
+CONFIG_BOOTCOMMAND="bootm 0xA3000000 0xA8300000 0xA8000000"