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.

BEAGLEBK: Powering up issues.

Part Number: BEAGLEBK

Greetings,

This is Himateja Katrenikona. I am new to the Beaglebone Black development board. Recently I faced an issue which i couldn't  really understand what was the issue and want to find if there is a way to fix it.

Issue-1:

While powering the Beaglebone black I press S2 button to avoid booting from linux. I flash the code from CCS using XDS110V JTAG Debugger. I found that If i power off the  board  and turn it back I could see that the it is not having my code up and running. Can you suggest me what I can do to make it available for every power cycle or reset? Thank you.

Issue-2:

Hardware setup: DLP2000 Lightcrafter is mounted on Beaglebone black. I am using a external PSU to power up the Beaglebone black. The DLP is powered up using Beaglebone by connecting J3 jumper to VDD-5V and GND , PROJ_ON_EXT pin which is connected to VDD_3V3 of the beaglebone . At this time there is a Splash screen projected. 

Note: The PROJ_ON_EXT pin of DLP is connected to GPIO1_16 of header P9 of Beaglebone when mounted on top. This is pin is configured as output pin from the code.

When I change the connection of PROJ_ON_EXT pin  to GND pin the projection gets off(Till here it is working correctly). But when I connect back to VDD_3V3 pin, at this time I saw my  Beaglebone is drawing more current so I turned off the PSU. 

I tried  pluging it directly into a usb port on my windows machine, I get a short flash from the power led on the beaglebone that's it.

May I know what might be the issue? Also is there a way to revive back the board. Thank you

  • Hello Himateja,

    for your Issue #1, the boot sequence on beaglebone black is currently set to check EMMC for boot source before it checks SD card. You can either 1) change the sysboot pin settings to change the boot sequence (this is what the S2 button does), or 2) you can erase some or all of the EMMC so that when the boot loader checks EMMC, it does not see anything it can use to boot, and then moves on to the next boot source.

    One example for doing option 2):
    boot up into linux on the BeagleBone Black. On the BeagleBone Black terminal:
    ls /dev/mmcblk*
    Check the contents of /dev/mmcblk1. Are they nonzero?
    write all zeros to it
    dd if=/dev/zero of=/dev/mmcblk1 bs=512 count=1024

    I am reassigning this post to a hardware engineer to comment on your Issue #2.

    Regards,

    Nick

  • Hello Himateja,

    I have split your thread into two threads. This thread will discuss your Issue #2. Your Issue #1 will be discussed in thread BEAGLEBK: Flashing code during bootup

    Regards,

    Nick