element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Avnet Boards Forums
  • Products
  • Dev Tools
  • Avnet & Tria Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
ZedBoard Hardware Design AXI_uart_16550 boot problem
  • Forum
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Avnet Boards Forums to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 4 replies
  • Subscribers 353 subscribers
  • Views 760 views
  • Users 0 members are here
Related

AXI_uart_16550 boot problem

metinburak_
metinburak_ over 11 years ago

Hi,

I'm using the Analog devices reference design and linux for the zedboard.

When I add an axi uart 16550 (not uartlite) to the EDK design and the same devicetree and uImage, I see nothing in terminal console.

Any suggestions?

I use FSBL's stdout and stdin to PS uart 1.

  • Sign in to reply
  • Cancel
  • metinburak_
    0 metinburak_ over 11 years ago

    Now the messages appear on the console, but after kernel init process starts and random: init urandom... message, the serial console is out of order.

    No interaction thtough the serial console.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • metinburak_
    0 metinburak_ over 11 years ago in reply to metinburak_

    These are my kernel config parameter:


    # Serial drivers
    #
    CONFIG_SERIAL_8250=y
    CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
    CONFIG_SERIAL_8250_CONSOLE=y
    #CONFIG_SERIAL_8250_DMA is not set
    #CONFIG_SERIAL_8250_PCI is not set
    CONFIG_SERIAL_8250_NR_UARTS=4
    CONFIG_SERIAL_8250_RUNTIME_UARTS=4
    # CONFIG_SERIAL_8250_EXTENDED is not set
    # CONFIG_SERIAL_8250_DW is not set
    # CONFIG_SERIAL_8250_EM is not set

    #
    # Non-8250 serial port support
    #
    # CONFIG_SERIAL_AMBA_PL010 is not set
    # CONFIG_SERIAL_AMBA_PL011 is not set
    # CONFIG_SERIAL_MAX3100 is not set
    # CONFIG_SERIAL_MAX310X is not set
    # CONFIG_SERIAL_MFD_HSU is not set
    CONFIG_SERIAL_UARTLITE=y
    CONFIG_SERIAL_UARTLITE_CONSOLE=y
    CONFIG_SERIAL_CORE=y
    CONFIG_SERIAL_CORE_CONSOLE=y
    # CONFIG_SERIAL_JSM is not set
    CONFIG_SERIAL_OF_PLATFORM=y
    # CONFIG_SERIAL_SCCNXP is not set
    # CONFIG_SERIAL_TIMBERDALE is not set
    # CONFIG_SERIAL_ALTERA_JTAGUART is not set
    # CONFIG_SERIAL_ALTERA_UART is not set
    # CONFIG_SERIAL_IFX6X60 is not set
    # CONFIG_SERIAL_PCH_UART is not set
    CONFIG_SERIAL_XILINX_PS_UART=y
    CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
    # CONFIG_SERIAL_ARC is not set
    # CONFIG_SERIAL_RP2 is not set
    # CONFIG_TTY_PRINTK is not set
    # CONFIG_HVC_DCC is not set
    # CONFIG_VIRTIO_CONSOLE is not set
    # CONFIG_IPMI_HANDLER is not set
    # CONFIG_HW_RANDOM is not set
    CONFIG_XILINX_DEVCFG=y
    # CONFIG_R3964 is not set
    # CONFIG_APPLICOM is not set
    # CONFIG_RAW_DRIVER is not set
    # CONFIG_TCG_TPM is not set
    CONFIG_DEVPORT=y
    CONFIG_I2C=y
    CONFIG_I2C_BOARDINFO=y
    CONFIG_I2C_COMPAT=y
    CONFIG_I2C_CHARDEV=y
    CONFIG_I2C_MUX=y

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 11 years ago

    What version of the ADI reference design and the Xilinx tools are you using? Are you using the same version of Xilinx tools that the reference design is targeted to?

     

    Can you explain the difference between the first post (no response) and the second post, did you change anything? It would be easier to help if you provided more detailed information.

     

    Can you try to build the reference design with no changes first and run the standalone HDMI design to verify that your base hardware platform works first. Then add Linux to the un altered base design to verify your test setup.

     

    If that all works you will need to change the kernel configuration/device tree once you do change the hardware design to add the additional UART.

     

    -Gary

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • metinburak_
    0 metinburak_ over 11 years ago

    First of all, that no response is about the FSBL crash i think, generating wrong FSBL for another bit file.

    That is OK when i delete the SDK folder and then export the design.

    Second issue (seeing kernel messages but serial console is out of order at the end of the messages) is solved by changing the devicetree node of ps uart, described below.. I think it's about enabling the of_serial driver

    After deleting
    device_type = "serial"; from the ps uart devicetree node, it worked.


    It's my kernel:
    https://github.com/analogdevicesinc/linux/tree/xcomm_zynq

    My hdl design is from :

    https://github.com/analogdevicesinc/fpgahdl_xilinx/tree/master/cf_adv7511_zed


    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube