This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMDSSK3358 NFS and TFTP启动

Other Parts Discussed in Thread: AM3358

参考http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_Hands_on_with_the_SDKhttp://processors.wiki.ti.com/index.php/Sitara_Linux_SDK_Setup_Script进行了相关配置,发现无法加载,问一下什么原因,怎么办?非常感谢。

目前状况:

在运行Setup.sh过程中,检测不到host的IP,主机采用ubuntu12.04版本,没有开DHCP,这个需要开么?主机IP配置为静态IP了,安装时因为检测不到host的IP我就设定为之前设定的静态IP地址。MINICOM一直显示CCCCC。

Ubuntu采用virtualBox网卡采用桥接方式,主机和开发板采用网线直连。

  • 你说无法加载,是什么无法加载?

    看你的标题写着NFS和TFTP启动,你是想用网络直接启动板子?还是说只是想从SD卡启动,然后TFTP uImage,挂上NFS?

  • 执行setup.sh后检测不到IP地址。如图:

    之后我选择都是1方式

    这种算是网络直接启动吧?

    我基本上做的和http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_Hands_on_with_the_SDK一样,也看了上面提到的几个文章,但是就是不好用。还需要其他配置么?

    非常感谢!!!!

     

  • 你是刚刚接触到AM335x Linux这套东西吧?这个top level里面的setup脚本只是帮助你建立一些环境,不是你执行完了,插上网线板子就能启动的。

    如果你想尝试网络直接启动可以参考:http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/51935.aspx

    另外share给你一些入手的资料,对于其他启动模式,这里有比较详细的描述:http://processors.wiki.ti.com/index.php/AM335x_U-Boot_User%27s_Guide

    Linux training的一些资料:http://processors.wiki.ti.com/index.php/Sitara_Linux_Training

  • 是的,刚刚接触,之前一直做MCU和电路设计的,刚刚设计完AM3358的核心板和LayOUT,准备开始弄Linux,准备弄好了开发板后向上面移植。跟着training,发现CCS和QT都需要NFS,不然每次都需要拷贝到SD卡上执行,而且不能单步运行,很不方便。您能方便帮我大体说一下,除了SETUP.sh上面的配置,还需要配置什么么才能网络直接启动?还有wiki上的一些您知道的相关资料资料。非常感谢!!!

  • 对于网络直接启动:首先,你在主机上面的设置,需要确保DHCP服务器,NFS,TFTP这三个服务都是ok的,NFS,TFTP服务器的建立方法网上一搜一大把,对于DHCP的搭建,参考我刚才给你的文档,然后这三个服务弄好后,你再编译好相应的image,按照文档的要求把相应的image放在该放的位置上,主机端的设置就OK了。板子那端模式选择EMAC启动,把电脑和板子的网线接在一个交换机上,然后就可以boot了,使用网线直接连接无法支持网络启动,原因我在刚才提到的文档中有描述,以上就是网口启动的概述。

    wiki上的资料很多,两个最重要的入口:

    http://processors.wiki.ti.com/index.php/Category:AM335x

    http://processors.wiki.ti.com/index.php/AM335x_Resource_Guide(English/%E4%B8%AD%E6%96%87)

    deyisupport上面的资料也很多,多关注置顶帖里面的资源。

  • 这个开发板默认电阻配的boot,启动方式为MMC0、SPI0、Uart0,USB0,如果直接网络启动是不是需要调节外接的上拉电阻,使满足EMAC1的启动?

    另外如果从SD卡启动,然后TFTP uImage,挂上NFS,可以实现CCS和QT的在线调试么?如http://processors.wiki.ti.com/index.php/Code_Composer_Studio_v5_Users_Guide#Importing_Qt_Projects中介绍的RSE(Remote System Explorer)。谢谢!另外从SD卡启动,然后TFTP uImage,挂上NFS这种方式如何实现?有资料么?

  • 1. 是的,要调整外面的电路设计。

    2. CSS可以调试UBOOT,kernel。用它来调试QT的话,你给的链接中不是写了方法么,一步步做有什么问题吗?

    3. 参考: http://processors.wiki.ti.com/index.php/AM335x_U-Boot_User%27s_Guide

    http://processors.wiki.ti.com/index.php?title=Sitara_Linux_Software_Developer%E2%80%99s_Guide&oldid=171586