This is a topic that has been lacking resources for quite a while. The
manufacturer of the chip does not have a full data sheet with all commands
listed available to the public. However, if you look at the Linux driver, you
can get everything you need. I have a bare metal driver that I wrote
More to the point here, I suggest absolutely no changes to the DDR section
unless you and your software guy know what you're doing. Any changes to these
traces will require changes to the DDR timing in the BBB software.
No offense, but if you want to mod this board as a learning experience,
To your first question, I'm not sure about the stackup. Maybe Gerald can weigh
in.
As for the trace/space tolerances, each manufacturer is different. Some will
not even attempt to print the boards, but some will try with the understanding
that as you get away from their minimum specs, the
I haven't looked at the data sheet for either chip, but if they both use the
same interface for communication you could either modify the existing driver or
create a new one using the existing one as a template. If you are familiar with
driver development, it shouldn't be too hard at all.
--
The previous response is correct. Let me elaborate a little more on his answer.
The sensors that are available for the Arduino all have an interface that is
used to communicate with them. Some use SPI, some I2C, some just a plain old
analog to digital converter connection. The BBB does in fact
If you have Starterware installed, take a look in the boot loader folder of
your installation. You'll find all of your answers there. Basically, a boot
loader is just used to setup your hardware, like your DDR3 that you want to
execute from. Once the hardware is good to go, you need to copy
The BeagleBone Black files are out there. You cab take a look at the design,
alter it, etc. If you've never dealt with a chip like this, read up on
high-speed PCB design. Look at docs for laying out DDR3 RAM. Look at how the
stackup of this board is designed. The jump from a low-speed MCU to an
I work in Altium and Eagle both. This board is not the kind of board I would
want to work on in Eagle. Not even for small changes. Just my 2 cents.
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups
Although I have not built any boards from the files, I have studied both the
schematic and the PCB file extensively. I have not found any errors in either
of them. Although it needs to be said that I am not the kind of engineer that
Gerald and his layout guy are.
If you have an engineer who
Starterware includes a bootloader that pulls a program from the SD card and
loads it and runs it. As far as toggling the GPIO pins very fast, you're not
going to get good results. This is an applications processor, not made for real
time programming. That's why TI included 2 PRU units on the
Even though it comes in a Make kit and costs $89, every Radio Shack in my area
had penny of them in stock.
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups
BeagleBoard group.
To unsubscribe from this group
I can verify this. I am working (very slowly) on a driver for the HDMI chip for
bare metal programming and was in this part of the Android kernel just
yesterday. The resolution is not detected in this kernel. It's hard coded to
1280x720. There are structs already created for 1024x768 and
Sounds like someone is trying to circumvent some admin and security controls.
Just use an app that will let you connect to a serial port and transmit data.
Write a bare metal app for the BB that takes the serial data and shoves it out
to the SD card. Of course, you'll need a FAT32 lib on the BB
I made a post about this exact thing here a couple of months back, and
received little help. One user was kind enough to get me started with some
code that he had written for a Minix driver for that chip, but it only had
the EDID driver code. So, I went on a manhunt to find anything I could. I
=minix.git;a=blob;f=drivers/tda19988/tda19988.c;hb=HEAD
Though it's only for EDID reading (not using the chip for actually
outputting HDMI).
Thomas
On Mon, Jan 20, 2014 at 10:21 AM, Travis Estep
test...@gmail.comjavascript:
wrote:
Thanks for the info. I downloaded the driver code you
controller yet for Minix).
As for initializing the chip. Yes, there are several commands you need to
send it via I2C to turn on the HDMI interface and configure the output.
Thomas
On Saturday, January 18, 2014 3:26:27 PM UTC-5, Travis Estep wrote:
Hello! I've been hacking around with the BBB
Hello! I've been hacking around with the BBB for some time now, mostly
doing bare metal programming. On other boards that I build projects with, I
usually use one of my TFTs that I have laying around and use my custom
graphical interface for the UI part. But the BBB is different. While I have
I think most people make the mistake of thinking the BB and BBB are commercial
products with commercial-quality software. They also believe that the capes are
just plug-and-play. This board is not for novices. If you are interested in
learning electronics, both hardware and software, this is
18 matches
Mail list logo