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.

AM3351: Processor not alive

Part Number: AM3351
Other Parts Discussed in Thread: TPS65910

I configured the AM3351ZCE with the PMIC TPS65910.

I measured all the power supplies, and it is correct.

I measured the clock and its correct.

I measured the clock1out, and it is correct too (24MHz).

And when i measured the serial signals does not show "C".

It is revision of the project that in the last revision the processor works fine.

Do you have some actions about what i need to do to bringup this processor?

Thanks.

  • Follow my measures:

    FONTES Result Measure
    VDD_CORE_1V1 ok 1.1V
    VDDS_DDR_1V5 ok 1.5V
    DDR_VREF ok 0.75V
    VDDSHVx_3V3 ok

    3.3V

    VDDSHVx_1V8 ok 1.8V
    VDDS_SRAM_1V8 ok 1.8V
    VDDA1P8V ok 1.8V
    VDDA3P3V ok 3.3V
    VDD_PLL ok 1.8V
    VDDA_ADC_1V8 ok 1.8V
    VDDS_RTC ok 1.8V
    CAP_VDD_SRAM_CORE (1V2) ok 1.2V
    CAP_VDD_SRAM_MPU (1V2) ok 1.2V
    CAP_VBB_MPU (1V1) ok 1.1V
    CAP_VDD_RTC (1V1) ok
    CLOCK Result Measure
    PMIC_32k OK 32.7kHz
    XTAL 24MHz OK 24.00MHz
    CLKOUT1 OK 24.00MHz
    SIGNALS PMIC Resultado Measure
    SLEEP_MODE OK 1'
    PMIC_PWR_EN OK 1'
    PMIC_GOOD OK 1'
    SIGNALS PROC Resultado Measure
    uPC_#RESET OK 1'
    uPC_TRST OK 1'
    EXT_WAKEUP OK 1'
    RTC_PWRONRSTn OK 1'
    SYSTBOOT0 OK 1'
    SYSTBOOT1 OK 0'
    SYSTBOOT2 OK 1'
    SYSTBOOT3 OK 0'
    SYSTBOOT4 OK 0'
    SYSTBOOT5 OK 1'
    SYSTBOOT6 OK 1'
    SYSTBOOT7 OK 0'
    SYSTBOOT8 OK 0'
    SYSTBOOT9 OK 0'
    SYSTBOOT10 OK 0'
    SYSTBOOT11 OK 0'
    SYSTBOOT12 OK 0'
    SYSTBOOT13 OK 0'
    SYSTBOOT14 OK 1'
    SYSTBOOT15 OK 0'

    Waiting for your comments.

  • Hi,

    "CCC..." characters appear on UART0 only if it's included in the boot sequence. In your case it's the first boot device. Do you check on UART0 TX pin (ZCE pin F17)?
  • One other thing to check: Do you have external 4.7kOhm pullup resistors to VDDSHV6 on pins EMU0 and EMU1?
  • Yes. I have check the pin F17 with the oscilloscope and the signal is 3.3V with no transition.

  • What about the EMU0/1 pins? Are they pulled up?
  • No. I have just a Pullup on EMU1. In EMU0 was mounted a pull down in this revision of the project.
    I remove the pulldown and now I see the "CCC.." on the UART0.
    barebox 2017.01.0-svn43 #1 Thu Nov 16 10:19:14 -02 2017


    Board: TI AM335x BeagleBone
    DEBUG: beaglebone_mem_init
    DEBUG: beaglebone_devices_init
    DEBUG: beaglebone_coredevice_init
    DEBUG: osc = 24MHz
    cpsw 4a100000.ethernet: detected phy mask 0x80
    mdio_bus: miibus0: probed
    eth0: got preset MAC address: 90:70:65:c5:5e:97
    omap-hsmmc 48060000.mmc: registered as 48060000.mmc
    netconsole: registered as netconsole-1
    booting from serial
    C
    xyModem - 0(SOH)/444(STX)/0(CAN) packets, 0 retries


    barebox 2017.01.0-svn43 #2 Thu Nov 16 10:20:07 -02 2017


    Board: MCOM
    DEBUG: beaglebone_mem_init
    DEBUG: beaglebone_devices_init
    DEBUG: beaglebone_coredevice_init
    DEBUG: osc = 24MHz
    cpsw 4a100000.ethernet: detected phy mask 0x80
    mdio_bus: miibus0: probed
    eth0: got preset MAC address: 90:70:65:c5:5e:97
    am335x-phy-driver 47401300.usb-phy: am_usbphy 87ff1b60 enabled
    musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
    musb-hdrc: MHDRC RTL version 2.0
    musb-hdrc: setup fifo_mode 4
    musb-hdrc: 28/31 max ep, 16384/16384 memory
    i2c-omap 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
    omap-hsmmc 48060000.mmc: registered as 48060000.mmc
    mmc0: detected MMC card version 4.0
    mmc0: registered mmc0.boot0
    mmc0: registered mmc0.boot1
    mmc0: registered mmc0
    omap-hsmmc 481d8000.mmc: registered as 481d8000.mmc
    omap_wdt 44e35000.wdt: OMAP Watchdog Timer Rev 0x01
    netconsole: registered as netconsole-1
    malloc space: 0x87f7efe0 -> 0x8fefdfbf (size 127.5 MiB)
    environment load /dev/env0: No such file or directory
    Maybe you have to create the partition.
    running /env/bin/init...
    first boot script...
    eth0: 100Mbps full duplex link detected
    T T T T T T T T T T T T T T T T T T

    It works fine.
    Thank you so much Biser.