• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » ARM® Processors » Sitara™ ARM® » AM3x Sitara ARM Processors Forum » AM3359 Uart0 boot problem
Share
Sitara™ ARM®
  • Forum
  • Announcements
Options
  • Subscribe via RSS

Forums

AM3359 Uart0 boot problem

This question is answered
Keldy
Posted by Keldy
on May 19 2012 01:40 AM
Expert1780 points

Hi,

I plan to use UART0 to boot in my AM3359 custom board with sysboot configuration [15:0] = 01000000000010 (UART0, SPI0, NAND, NANDI2C).

When i power-up my board,  It should send out a "CC...." on terminal, by nothing comming out. And there is no signal coming out from UART0_TXD or UART0_RXD pin.

What happen to my custom board ? ROM code missing ?

Thanks & Regards

Keldy

 

AM335x am3359 SPL/MLO
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • BrandonAzbell
    Posted by BrandonAzbell
    on May 20 2012 17:14 PM
    Guru54850 points

    It is unlikely that the AM335x was shipped to you without the ROM code programmed.  I would suggest that you look at the power supplies to the AM335x, the input clocks and reset to ensure these have met the power up sequencing requirements.

    Brandon

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Keldy
    Posted by Keldy
    on May 21 2012 04:29 AM
    Expert1780 points

    Hi,

    do the EXT_WAKEUP pin  (ZCZ BALL, C5) will be the issue in case of not using the RTC mode ?

    Thanks & Regards

    Keldy

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Keldy
    Posted by Keldy
    on May 21 2012 20:01 PM
    Expert1780 points

    Hi,

    When we set the sysboot[5] to high, the clkout1 will output 24Mhz  as crystal frequency. is this a good indication show that the clock and power-up sequence are correct ?

    but no signal output from UART0_TX. will the RAM connection be the issue ?

    Thanks & Regards

    Keldy

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Cyril BEGUET
    Posted by Cyril BEGUET
    on May 22 2012 01:55 AM
    Intellectual460 points

    Helo Keldy,

     

    Do you have an acces to the memory through a JTAG emulator? You can have a look to the traces vectors that will give you indications on boot.

    Have you try to boot from an other peripherial ?

     

    Cyril

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Keldy
    Posted by Keldy
    on May 23 2012 08:03 AM
    Expert1780 points

    Hi,

    No.

    just want to know, if the clkout1 output the frequency same as crystal frequency, is it mean that the power-up sequence is ok ?

    for your info, i not using Power Management IC as using in AM335x EVM.

    Thanks & Regards

    Keldy

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Cyril BEGUET
    Posted by Cyril BEGUET
    on May 23 2012 08:29 AM
    Intellectual460 points

    Hi,

     

    If clkout1 go out, It means that power-up sequence has been done, PWRONRSTn and WARMRSTn have been deaserted.

    But it dosen't mean than all supply are correct on chip pin. I had a problem like yours. Power-up was done, processor seems to run but I had no CCC on UART0. Some power pins were not supply and PLL can't run. If you have the same problem, showing clkout1 will not help :(

     

    Cyril

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Keldy
    Posted by Keldy
    on May 23 2012 09:27 AM
    Expert1780 points

    Hi,

    How you solve your problem ? which supply pin i should take care of ? and how you make your PLL run ?

    Thanks & Regards

    Keldy 

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Cyril BEGUET
    Posted by Cyril BEGUET
    on May 23 2012 10:30 AM
    Intellectual460 points

    Hi,

     

    It was PLL pwoer supply pin : VDDS_PLL_MPU, VDDS_PLL_DDR, VDDS_PLL_CORE_LCD. This pins must be supplyed by 1,8V. Take care of fitering and decoupling.

     

    Cyril

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Keldy
    Posted by Keldy
    on May 24 2012 04:27 AM
    Expert1780 points

    Hi,

    i had verified the PLL power supply pin, which is 1.8V, for filtering and decoupling capacitor value and connection same as BeagleBone Board. Problem still the same. 

    Any other thing that need to verify ?

    Thanks & Regards

    Keldy 

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Keldy
    Posted by Keldy
    on May 28 2012 05:46 AM
    Expert1780 points

    Hi,

    i plan to using Jtag to debug,

    my jtag : http://www.ti.com/tool/xds100 version 2

    I test my jtag on AM335x EVM with connection ARM20pin to jtag.  

    CCSV5 error msg:

    Execute the command:

    %ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -F inform,logfile=yes -S pathlength -S integrity

    [Result]


    -----[Print the reset-command software log-file]-----------------------------

    This utility has selected a 100- or 510-class product.
    This utility will load the adapter 'jioserdesusb.dll'.
    The library build date was 'Dec 19 2011'.
    The library build time was '21:32:12'.
    The library package version is '5.0.569.0'.
    The library component version is '35.34.39.0'.
    The controller does not use a programmable FPGA.

    An error occurred while hard opening the controller.

    -----[An error has occurred and this utility has aborted]--------------------

    This error is generated by TI's USCIF driver or utilities.

    The value is '-180' (0xffffff4c).
    The title is 'SC_ERR_CTL_NO_TRG_POWER'.

    The explanation is:
    The controller has detected a target power loss.
    The user must turn-on or connect the power supply for the target.

    Any idea?

    Keldy

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Keldy
    Posted by Keldy
    on May 31 2012 07:59 AM
    Verified Answer
    Verified by Keldy
    Expert1780 points

    Hi,

    problem found, it was the VDD_SRAM not connected to 1.8V. Now my board can boot already. Thanks for the help.

    Thanks & Regards

    Keldy

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • SANGILI KUMAR
    Posted by SANGILI KUMAR
    on Dec 26 2012 01:08 AM
    Expert1395 points

    Same problem i'm facing, me too couldn't get "CCCC" in terminal.

    No problem in my power supply and PMIC. i can see 1.08V in processor monitor test point and 1.8V, 3.3V rails are correct. but when i try to connect UART0 Rx,Tx with my USB to serial bridge. like UART0 Tx--> Tx and UART0 Rx--> Rx, and i've configured the terminal as you mentioned above. but i can't get the "CCCC" in terminal. i've tried  

    Tx-->Rx and Rx--> Tx too its also not working.

    One more thing is no voltage in my UART0 its just 0.67V is't OK or its need to be 3.0V ?

    Where the problem occurred, how can i check whether my reset button is working or not with processor for get "CCCC" while pressing it.?

    Can anyone tell me the correct details about following issues

    1. SYS_BOOT(15:0) switch configuration for get "CCCC"

    2. peripherals and output to be check like wave in UART0 TX pin and etc.. ?

    3. How to check the On-chip ROM code updated or not.

    Thanks in advance.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Wilfried Kramer
    Posted by Wilfried Kramer
    on Jan 25 2013 08:45 AM
    Prodigy80 points

    Hello Keldy,

    may I use your old question as an opportunity to jump in?

    Can you share an explanation how you implemented your power supply without PMIC? Especially on the question how did you ensure the correct power-on and power-off sequences for 1.8V, 3.3V and 1.1V?

    Thanks a lot and in advance for any insights on this.

    Wilfried

    AM335x PMIC power
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use