应用AM3358主要实现网口的通信功能,因此在硬件电路中只设计应用了AM3358的EMAC模块,外围设计DP83865(PHY芯片)以及DDR2,其余模块均未设计使用,在SYSBOOT的配置上有如下问题:
1、我这种应用情况下,设计由MEMORY BOOTING还是peripheral booting比较好,二者有什么区别?如果我在硬件设计中没有设计NAND flash或NOR flash或SRAM,可不可以?
2、BOOT sequence是什么意思?比如设计SYSBOOT[4:0]为00110b,资料中boot sequence的顺序为EMAC1、SPI0、NAND、NANDI2C,这种情况是不是由EMAC启动,依次启动另外三个模块,其它的模块就不启动么?
3、SYSBOOT的配置一定要硬件上配置么?我看用户手册中SYSBOOT[15:0]相对应CONTROL STATUS的某些位,是不是在软件上配置这些位也可以?
以前没有用过ARM,这部分手册也没看懂,希望各位TI的专家能够尽快帮忙解答一下,非常感谢