DNW下载程序的地址问题
扫描二维码
随时随地手机看文章
官方的Led灯测试程序,可以下载到Mini2440的NorFlash和NandFlash中,可以运用NorFlash中的BootLoader进行下载实现。下载到NandFlash中运行时,通过BootLoader中的a命令可以实现,关电后NandFlash启动即可;下载到NorFlash后,由于本身开发板是NorFlash启动的,所以跟DNW的下载地址有关,官方Led测试程序中有地址搬运功能,即将0x0地址的程序搬运到0x30000000地址上,为了避免下载的地址和程序运行时搬运后的地址相重复,所以可以设置DNW的地址为0x34000000,这样通过Bootloader的d命令下载到NorFlash中可以直接运行。
疑问:总以为DNW下载时运行程序需要设置成0x34000000是因为搬运时需要给搬运后的程序留有一定的空间,避免和下载的程序地址0x3000000重复但是官方的程序编译后只有1.7KB,为什么DNW的下载地址设置成0x34000000以下不行呢?难道还有其他的程序