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

OMAP-L138: ARM core appliation is not working in OMAP-L138

$
0
0

Part Number:OMAP-L138

Dear Team,

We made our own hardware board for our application (not all features of TI's evaluation board) by referring TI’s TMDSLCDK138 evaluation board's BOM and schematic.

TI’s evaluation board version: OMAP-L138/C6748 LCDK-PCB-004 and kit revision number is blank

Ti’s evaluation board schematic and BOM: OMAP-L138 LC DEV KIT VER  A7E.pdf and OMAP-L138 LC DEV KIT VER  A7E_BOM.xls

 

One difference in digital section between both boards is that instead of W971GG6KB-25 Winbond SDRAM (as it get obsolete) we used IS43DR16640B-25DBLI ISIS SDRAM

 

Now we are facing one serious issue regarding the operation of ARM core in our own board.

 

Our ARM application is not working with 300 Mhz processor speed and 150 Mhz for DDR2 (SDRAM) of OMAP-L138 in our board. Program hangs after some time. So to find the exact issue we drilled down our code to read only RTC time.

 

We run the program (program logic is mentioned below) independently on each processor of OMAP-L138at a time at 300 Mhz processor speed and 150 Mhz for DDR2 (SDRAM) and found the following results

ON OUR BOARD:

a)      ARM: When we run in ARM core  we found that RTC time ‘second’ gets missed and ‘LED’ glows after 4-5 minutes.

b)      DSP: When we run in DSP core we found that program is working fine and no RTC time ‘second’ gets missed. We ran it for 40 minutes.

 

ON TI’s EVAL BOARD:

c)       ARM: When we run in ARM core we found that program is working fine and no RTC time ‘second’ gets missed. We ran it for 40 minutes.

d)      DSP: When we run in DSP core we found that program is working fine and no RTC time ‘second’ gets missed. We ran it for 40 minutes.

 

NOTE: Then we reduce the DDR2(SDRAM) speed to 102 Mhz instead of 150 Mhz and 300 Mhz processor speed in ARM core and run the RTC program and found that the program is working fine. We ran it for 40 minutes

 

Our final goal is to run both the processor (ARM and DSP) of OMAP-L138 at full speed i.e. 456Mhz processor speed and 150Mhz DDR2 (SDRAM) speed                                                                                                                                                                                                            

 

Program logic: RTC Access only

 In this program we set the RTC on interrupt mode and in interrupt we clear interrupt flag and set one flag.

We check the flag in main and perform following operations

a)      Read the RTC time ‘second’ parameter

b)      Take the difference between current ‘second’ and previous saved 'second'

c)       If difference is >1 second means ‘second’ has skipped then glow ‘LED’ to indicate error

d)      Save the current ‘second’ value

 

Please suggest solution as this is very urgent

Thanks in advance

Ashish

OMAP-L138 LC DEV KIT VER  A7E.pdf


Viewing all articles
Browse latest Browse all 17527

Trending Articles



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