GPMC Parallel NOR boot using BeagleBone Black.

150 views
Skip to first unread message

mohit hada

unread,
Jun 26, 2015, 3:54:36 AM6/26/15
to beagl...@googlegroups.com

Hi,


Can I do GPMC XIP parallel NOR boot using Beagle Bone by using the expansion headers of the beagle bone and making my own custom board for NOR / OTP Flash and check it.


What can be the probable issues which I can face in doing this as most of the header signals are shared on BBB? When I discussed this on TI community, I received a reply that eMMC chip in that case needs to be removed. Is it essential to Remove eMMC. Can't it be erased and then hardware lines used in parallel? Can other shared lines used on the expander head for GPMC  also create problem.


I want to use MUX1 or MUX2 XIP Boot Mode, 16 bit Address Data Multiplexed, with an OTP / Parallel NOR Flash booting.


Kindly help as this will help me to reduce m design time and cost to a minimum.


Regards.

mohit hada

unread,
Jun 26, 2015, 4:33:05 AM6/26/15
to beagl...@googlegroups.com
Read all the post as BBB instead of Beagle Bone Please. Thanks for patience.

Gerald Coley

unread,
Jun 26, 2015, 9:16:35 AM6/26/15
to beagl...@googlegroups.com
Yes. There is a cape for adding memory and a NOR module. http://elinux.org/Beagleboard:BeagleBone_Capes


Gerald

--
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 and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--

mohit hada

unread,
Jun 26, 2015, 9:30:41 AM6/26/15
to beagleboard
Hi Gerald,

Thanks for the reply. But can it be used with BBB or only with BB White?

I have BBB and not BB White but I want to add something of this sort on it.

Regards.
Mohit Hada (Proprietor)

TECHNID SOLUTIONS
#7, 3rd Floor.
73, Ashutosh Mukherjee Road.
Kolkata - 700025.

Contact Details : 08820074382.
Web Address:
www.technidsolutions.com

mohit hada

unread,
Jun 26, 2015, 9:56:51 AM6/26/15
to beagleboard
say is it possible that I use the following signals of BBB:-
  • GPMC_AD[15..0]
  • GPMC_ALE
  • GPMC_CS0
  • GPMC_OEn
  • GPMC_WEn
  • GPMC_WAIT0
and design my own custom cape with 16 bit NOR Flash in BB BLACK. Here there is a conflict on board with eMMC on BBB? Can I work around that ?

Regards

Gerald Coley

unread,
Jun 26, 2015, 9:57:44 AM6/26/15
to beagl...@googlegroups.com
It will work with either one. The BBB needs to have the DT file set to disable the eMMC.

Gerald

mohit hada

unread,
Jun 26, 2015, 10:01:17 AM6/26/15
to beagleboard
What is DT File? Please do not mind my ignorance.

Regards.

Robert Nelson

unread,
Jun 26, 2015, 10:04:04 AM6/26/15
to Beagle Board
On Fri, Jun 26, 2015 at 9:01 AM, mohit hada <mohi...@gmail.com> wrote:
> What is DT File? Please do not mind my ignorance.

http://elinux.org/Device_Tree

Regards,


--
Robert Nelson
https://rcn-ee.com/

Gerald Coley

unread,
Jun 26, 2015, 10:04:23 AM6/26/15
to beagl...@googlegroups.com
Device Tree. It is what sets up the pin mux function of all the pins. You will need to reconfigure the pins to support the module instead of the onboard eMMC.

Gerald
]

mohit hada

unread,
Jun 26, 2015, 10:10:35 AM6/26/15
to beagleboard
Hi,

By changing the SYSBOOT configuration on the hardware of BBB, Booting will start from GPMC is what I know but will the physical connections of eMMC cause any trouble still at electrical level? Or NOT ..... once the SYSBOOT is reconfigured, things should work perfectly if the custom board is fine is it what you mean?

The reason I repeat is TI people, BISER from sitaraware informed me that eMMC card should be removed anyhow.

I will be more than happy if it works...

mohit hada

unread,
Jun 26, 2015, 10:11:19 AM6/26/15
to beagleboard
Thanks Robert for the info..

--
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 and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

mohit hada

unread,
Jun 26, 2015, 10:11:50 AM6/26/15
to beagleboard
More so, I want to configure all bare metal using starterware...

Gerald Coley

unread,
Jun 26, 2015, 10:13:41 AM6/26/15
to beagl...@googlegroups.com
OK. The fix it in Starterware. Be sure an enable the reset function in eMMC and set the reset line.

Gerald

Roger Quadros

unread,
Jun 26, 2015, 10:38:51 AM6/26/15
to beagl...@googlegroups.com
emmc card can't be removed. Did you mean SD card has to be removed?

Sysboot will ensure that BOOT-ROM will setup the peripheral/pinmux
rightly to boot from that medium. But after the OS starts it might have
its own set of pinmux which needs to be set rightly to access that medium.

cheers,
-roger
> <ger...@beagleboard.org <mailto:ger...@beagleboard.org>>
> wrote:
>
> Yes. There is a cape for adding memory and a NOR
> module. http://elinux.org/Beagleboard:BeagleBone_Capes
>
>
> Gerald
>
> On Fri, Jun 26, 2015 at 3:33 AM, mohit hada
> <mohi...@gmail.com <mailto:mohi...@gmail.com>>
> <mailto:beagleboard...@googlegroups.com>.
> For more options, visit
> https://groups.google.com/d/optout.
>
>
>
>
> --
> Gerald
> ger...@beagleboard.org <mailto:ger...@beagleboard.org>
> http://beagleboard.org/
>
> --
> 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 and stop receiving
> emails from it, send an email to
> beagleboard...@googlegroups.com
> <mailto:beagleboard...@googlegroups.com>.
> For more options, visit
> https://groups.google.com/d/optout.
>
>
>
>
> --
> **Mohit Hada (Proprietor)
>
> TECHNID SOLUTIONS
> #7, 3rd Floor.
> 73, Ashutosh Mukherjee Road.
> Kolkata - 700025.
>
> Contact Details : 08820074382.
> Web Address:www.technidsolutions.com
> <http://www.technidsolutions.com>
>
> --
> 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 and stop receiving emails
> from it, send an email to
> beagleboard...@googlegroups.com
> <mailto:beagleboard...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.
>
>
>
>
> --
> Gerald
> ger...@beagleboard.org <mailto:ger...@beagleboard.org>
> http://beagleboard.org/
>
> --
> 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 and stop receiving emails
> from it, send an email to
> beagleboard...@googlegroups.com
> <mailto:beagleboard...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.
>
>
>
>
> --
> **Mohit Hada (Proprietor)
>
> TECHNID SOLUTIONS
> #7, 3rd Floor.
> 73, Ashutosh Mukherjee Road.
> Kolkata - 700025.
>
> Contact Details : 08820074382.
> Web Address:www.technidsolutions.com
> <http://www.technidsolutions.com>
>
> --
> 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 and stop receiving emails from
> it, send an email to beagleboard...@googlegroups.com
> <mailto:beagleboard...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.
>
>
>
>
> --
> Gerald
> ger...@beagleboard.org <mailto:ger...@beagleboard.org>
> http://beagleboard.org/
>
> --
> 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 and stop receiving emails from it,
> send an email to beagleboard...@googlegroups.com
> <mailto:beagleboard...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.
>
>
>
>
> --
> **Mohit Hada (Proprietor)
>
> TECHNID SOLUTIONS
> #7, 3rd Floor.
> 73, Ashutosh Mukherjee Road.
> Kolkata - 700025.
>
> Contact Details : 08820074382.
> Web Address:www.technidsolutions.com <http://www.technidsolutions.com>
>
> --
> 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 and stop receiving emails from it, send
> an email to beagleboard...@googlegroups.com
> <mailto:beagleboard...@googlegroups.com>.

Gerald Coley

unread,
Jun 26, 2015, 10:55:09 AM6/26/15
to beagl...@googlegroups.com
I meant eMMC can be disabled.allowing for the use of those pins as required for use with NOR or NAND devices.

And yes, they can be soldered and physically removed as well.

Gerald

To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

mohit hada

unread,
Jun 27, 2015, 1:56:53 AM6/27/15
to beagleboard
We are not using OS but we will be using starterware. So What I have understood is that on power on I will hard reset eMMC reset line to active low through a GPIO and will not touch it anywhere after that and use the GPMC lines for NOR Flashing and Booting as well through starterware.I hope i have understood gerald.

I do not need eMMC for my requirement as of now. Rather I will use my custom board / custom cape on expander header with two chips one OTP and other parallel NOR Flash controlled by CSn0 and CSn1 and used for storing boot program and application software respectively. OTP will test the content of NOR Flash [checksum] and then application will be executed from NOR.
Reply all
Reply to author
Forward
0 new messages