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.

关于AM1808启动问题

Other Parts Discussed in Thread: AM1808

你好!

     我有几个问题需要帮助:

       1. 关于AM1808从串口启动问;我配置串口2启动,加电后,电源和晶振工作正常,但串口不输出 BOOTME?另AM1808正常加电启动后是不是要下载配置文件才能输出bootme?

        2.我使用ccsv4.1软件从JTAG调试,不能下载,使用logic网下载的 gel文件?

      若能尽快回复,将很感激

              

  • 你的板子是自己的板子还是EVM板子?

    如果没有BOOTME, 请先用CCS连接,如果能连接ARM,说明ARM核已经起来了。但没有BOOTME,检查串口。如果JTAG连接也连接不上,而且没有BOOTME,很大可能是板子的电源,时钟或者reset有问题。如果JTAG能连接上,而没有BOOTME,可能是BOOT 的pin脚状态不对。可以量一下boot模式配置脚的电平。

    这个BOOTME是ROM CODE打出来的,与下载配置无关。

    如果你个人的板子,可能与EVM板子不同,比如说外部的DDR不同,logicPD用的mDDR。这里的配置你要改动的。

  • 好!

    我用的是自己的板,但其外围电路与logic pd的一样,芯片选型一样,目前输出状态为,按下复位键后,串口有输出,但不是BOOTME,仅有一个字符,能判断要检查哪里的问题吗?

  • 板子电源、时钟和复位都检查了,并且用开发板的复位电路替换都只输出一个字符,没有办法了,恳请专家们指点,谢谢!

  • 两个问题:

    1, CCS能连接上吗?

    2, 请检查上电时序。重点查一下1.8V上电。

  • 1.CCS能连接上,但看不到rom;

    2.我用开发板复位电路和电源替换我设计的电路,串口输出一直是FE,就一个字符,求救啊!

  • 用CCS能连接上,那么在连接的时候有没有执行GEL文件?有GEL文件的打印吗?给你两个参考的GEL文件,一个是对DDR2的,一个是打印配置信息的。当然首先你能保证CCS能正确连接并且执行GEL文件。

    processors.wiki.ti.com/.../OMAP-L138_designer&

    中的第7项可以下到这两个GEL文件。

  • 我使用您说的gel文件测试,没有输出,只显示:GEL  OUTPUT:        BOOTROM   INFO

                                                                                         GEL  OUTPUT:        ------------------------------------------

                                                                                         GEL  OUTPUT:        DEVICE   INFOMATION

                                                                                         GEL  OUTPUT:        ------------------------------------------

  • 我检查发现,我使用的DDR和logic的不同,但是,bootme是ROM CODE打出来的,是芯片厂出厂前固化的,DDR不同会影响输出bootme吗 求救啊

  • 首先,串口问题,你只保证了板子工作正常,看看你的串口是否工作正常;有的板子设置的是需要RESET模式,具体参见user guide。

    2.你的仿真器确定已经连接完好?如果是好的,建议你把错误信息贴上来。

  • 1.串口问题可以排除,我测量芯片输出的串口信号也不正确,只输出一个字符;

    2.仿真器应该连接好了,连接目标设备可以连接上,就是运行GEL文件加载spi-flash-writer。out时,没有输出啊,就是上面我发的那个样子

  • 我想知道DDR不同会影响AM1808启动吗?我已经将我的电路板的电源电路、复位电路都更换为logicpd的电源和复位电路,现只剩下DDR不同了,还有那些因素影响输出bootme呢?  求救啊!

  • 你好,

    1, 首先,BOOTME是rom code打印出来的,缺省是UARTx出来的(看你的启动配置脚怎么配),与外部的ram没有关系。只要上电正确,boot pin配置为UARTx启动,ARM能跑起来,UARTx配置好,就应该能打印出来BOOTME。

    2, 如果CCS能链接到ARM核上,你在CCS中load GEL文件,不需要load任何应用程序,GEL文件也会有log出来的,我上次给你了两个GEL文件,一个是DDR2的,一个是debug用的。你先用那个DEBUG的GEL文件。再说一遍,先不需要加载spi-flash-writer.out。那是板子调通之后的应用程序。

    你在用CCS3.3?你可以先配置target对应的GEL文件,然后在CCS中点击连接,如果能正常连接,就可以看到GEL文件的饿输出。

    3, 如果CCS也连不上的话,说明ARM还没有跑起来。还的回头去查上电,reset,还有JTAG的信号,尤其是TRST脚。

  • 找到问题的原因了吗?我也是同样的问题

  • 参考这份文档,里面有各种启动方式的操作方式:wenku.baidu.com/.../783206ed551810a6f5248646.html

    包括从串口启动