完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 一只耳朵怪 于 2018-6-21 11:18 编辑
应用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的专家能够尽快帮忙解答一下,非常感谢 |
|
相关推荐
10个回答
|
|
请求ARM的各位专家帮忙解答一下啊。很急,谢谢啦
|
|
|
|
1 不管是MEMORY BOOTING还是peripheral booting,都要有芯片存放程序的。当然从网口也可以,但这仅限于调试阶段吧。NAND 和SD卡都是支持很好的,可以直接启动。其他接口没试过,不知道怎么样。个人建议Nand,烧写擦除都很方便。
2 sequence就是顺序,按你列的,首先从EMAC1启动,不行的话就去检查SPI0是否可以,依次类推。当然EMAC如果起来了,后边的就不管了。 3 SYSBOOT必须要硬件配置,CONTROL STATUS是只读的,是来验证配置状态是否为你期望的,软件改不了。 |
|
|
|
kingnet_52040 发表于 2018-6-21 07:17 非常感谢您的解答 |
|
|
|
kingnet_52040 发表于 2018-6-21 07:17 另外请问NAND您选用的什么型号?ARM的NAND flash是不是相当于FPGA的PROM,JTAG口下载程序到NAND flash?谢谢 |
|
|
|
NAND和FPGA的PROM差别太大了,操作时序完全不同,不能用JTAG口下载。第一次烧写是通过串口启动,把uboot烧写到nand。建议参照开发板的 |
|
|
|
kingnet_52040 发表于 2018-6-21 07:46 谢谢,我是第一次接触到ARM,好多东西可能理解的都不全不太到位。按我这种情况,是不是这样:调试的时候,是可以通过JTAG口进行调试的。烧写软件时,SYSBOOT的启动顺序要选择通过网口启动,程序烧录完毕后,就要把SYSBOOT拨码选择到NAND启动,是这样吧?另外,如果UART、USB之类的接口我不需要的话,直接悬空就可以了是么?谢谢 |
|
|
|
billbian 发表于 2018-6-21 07:56 我上面说的JTAG是FPGA的,不能烧写NAND,ARM 仿真器的JTAG是可以的,只要你能把uboot运行起来,就能进行烧写了。至于是通过JTAG、串口还是网口那都行。最方便实现难度最小的肯定是串口了,建议留串口0,万一网口用不了还可以补救。如果网口芯片和开发板的不一样,网口用不起来是大概率事件,要修改驱动才能支持新的网口。串口启动的时候只要不传文件,3秒之后自动就跳到后边 的nand去了,当然你把拨码开关跳到nand更优先也可以。不用的接口悬空处理不是好方法,会引入干扰。一般硬件设计手册会有未用引脚处理方式 |
|
|
|
billbian 发表于 2018-6-21 07:56 楼上给你的解答比较详细了,这里我提一点,就是针对那些你不使用的接口,有些还是需要做一些处理的,不是完全的悬空。具体的可以参考我们的原理图check list:http://processors.wiki.ti.com/index.php/AM335x_Schematic_Checklist |
|
|
|
kingnet_52040 发表于 2018-6-21 08:06 非常感谢 |
|
|
|
hwjj940056201 发表于 2018-6-21 08:12 谢谢您的回答 |
|
|
|
只有小组成员才能发言,加入小组>>
344 浏览 1 评论
539 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
783 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
655 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1138 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
70浏览 29评论
224浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
258浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
205浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
65浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 18:03 , Processed in 0.957546 second(s), Total 67, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号