AnsweredAssumed Answered

关于imx6dl生成firmware下载的问题

Question asked by nin lu on Jun 19, 2016
Latest reply on Jun 21, 2016 by nin lu

你好:

    我们现在使用的有两款片子,一款是sabresd6q,一款是sabresd6dl。他们使用的外围硬件都是一样的,包括内存、mmc等等。差别就是cpu不同。

    在我们现在的平台上,生成sabresd6q的firmware,进行下载是能够正常下载的。

   但是生成的sabresd6dl的firmware,进行下载,却不行,一直停留在jump osimage 。

 

    我们使用的是32位的,2g的内存。

    编firmware的流程如下:

1、在mx6dl_sabresd_mfg.h文件中,将

#define PHYS_SDRAM_1_SIZE    (1u * 1024 * 1024 * 1024)

 

修改成了

#define PHYS_SDRAM_1_SIZE    (1u * 2048 * 1024 * 1024)

2、在flash_header.S文件中,将参数替换成   生成的针对与dl的32位2g的内存参数。

3、

cd ~/myandroid/bootable/bootloader/uboot-imx

make distclean

make mx6dl_sabresd_mfg_config

make

4、将生成的u-boot.bin拷贝到从官网上新下的针对mx6dl系列的mfg-tool中的os irmware中,并修改名字为u-boot-mx6dl-sabresd.bin

 

请问这个步骤是否正确,是否还有那些地方需要更改。

Outcomes