Quantcast
Channel: Processors forum - Recent Threads
Viewing all articles
Browse latest Browse all 17527

Flashing bootloaders on SPI FLASH for OMAPL137EVM

$
0
0

Hi guys,

We have an OMAPL137 EVM (rev H) and we are trying to flashing the SPI FLASH memory by means the tools of DaVinci-PSP-SDK-03.20.00.14 package. We used the pre-built images (dsp-spi-ais.bin, ubl-spi.bin and u-boot.bin) and everything was ok. We were able to run a Linux distribution. Besides, we built an expansion board with a MT29F16G08CBACA NAND FLASH asynchronous memory which will be connected through EMIF-A by means the expansion port.

We want to generate the three bootloaders with EMIF A support. So, we have used the AISGEN tool in order to configure the PINMUX registers (from PINMUX13 to PINMUX19). See below:

PINMUX13 = 0x11888888;
PINMUX14 = 0x11111111;
PINMUX15 = 0x18111111;
PINMUX16 = 0x88888881;
PINMUX17 = 0x88888888;
PINMUX18 = 0x88111818;
PINMUX19 = 0x00000001;

To achieve that, we followed the next steps:

  1. Compile the source code of the three bootloaders (DaVinci-PSP-SDK-03.20.00.14 package) to obtain the .out file.
  2. Convert these .out files into .bin files by means the "AISGEN for D800K005" tool. We have checked the ROM ID of OMAPL137 and its value is D800K003. Also, we have changed the PINMUX(13 to 19) register values for having EMIF A support. (See attached screenshot)
  3. Flash the three bootloaders using the "sfh_OMAP-L137.exe" tool of OMAP-L137_FlashAndBootUtils_2_40 package.

After that procedure, the EVM does not show the u-boot prompt or any other message. However, if we use the pre-built .bin images and repeat the same procedure above, we are able to see the u-boot prompt.

Are these configuration and procedure right? 

Any idea why it does not boot?

Thank you for your help!

Regards

Óscar


Viewing all articles
Browse latest Browse all 17527

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>