目前在做6713到6746的程序移植,关于二级bootload想要咨询,我们使用的是NOR FLASH的boot方式,6746介绍的NOR FLASH的boot模式中有一种是AIS方式,想要咨询下面几个问题:
1)NOR FLASH BOOT有三种模式,需要通过设置The NOR boot configuration word register中的METHOD段来确定到底是使用NOR FLASH中的哪一种,从数据手册上看见:
For this boot mode, the bootloader configures EMIFA for 8-bit access and reads the first word from the NOR Flash. This first word indicates if the NOR Flash should be accessed in 16-bit or 8-bit mode, as well as which boot method to be used.
感觉这个NOR boot configuration word register是在NOR FLASH的第一个字里,这样理解对吗?如果是对的,那么这个初始是怎么写进NOR FLASH中的?
2)使用AIS工具来实现boot,是否只需要把编译完成的目标代码使用AIS工具包装一下,就变成可以直接烧写的二进制文件了?
3)以前编写6713的二级bootload代码时,需要指定把代码从NOR FLASH搬移到哪个地址,使用AIS工具好像没有地方设置这个目标地址,那么我怎么指定把NOR FLASH中的代码搬移到L2 ram或者是搬移到片外的DDR中?