Juha,

It was exactly the problem. With the memory dump I found this ".<3>Unknown
DaVinci JTAG ID 0x1b7d102f" then I changed the variant from 0 to 1 and the
board booted.

*To TI:*
*
*
I checked into the AM1808 datasheet and if I follow this (see below), the
variant should be 0:

u16     variant;        /* JTAG ID bits 31:28 */
u16     part_no;        /* JTAG ID bits 27:12 */
u16     manufacturer;   /* JTAG ID bits 11:1 */

AM1808 JTAG ID from datasheet: 0x0B7D_102F

 Is it a mistake from the datasheet? We have the ZWT package with silicon
Rev B, is it have anything to do with this?

Nicolas




On Tue, Oct 12, 2010 at 3:31 PM, Juha Kuikka <[email protected]> wrote:

>
> On Tue, Oct 12, 2010 at 10:12 AM, Nicolas Luna <[email protected]> wrote:
>
>> Hi,
>>
>> I'm running Linux Davinci on a custum hardware based on OMAP L138 EVM. I
>> got two cards, one with 
>> OMAP-L138<http://focus-webapps.ti.com/general/docs/sitesearch/searchdevice.tsp?partNumber=omap-l138>and
>> an other with 
>> AM1808<http://focus-webapps.ti.com/general/docs/sitesearch/searchdevice.tsp?partNumber=am1808>.
>> The only difference between the two cards is the CPU, all others peripherals
>> are same.
>>
>> I compiled the kernel from DaVinci-PSP-SDK-03.20.00.12.tgz.
>>
>> The first board with 
>> OMAP-L138<http://focus-webapps.ti.com/general/docs/sitesearch/searchdevice.tsp?partNumber=omap-l138>
>>  boot
>> correctly.
>>
>> With the same kernel image, the second board with 
>> AM1808<http://focus-webapps.ti.com/general/docs/sitesearch/searchdevice.tsp?partNumber=am1808>
>>  freeze
>> at boot time.
>>
>> Here is the boot log:
>>
>> *
>> *
>>
>>
>>
>> *Loading:
>> #################################################################*
>>
>> *
>> #################################################################*
>>
>> *          ################*
>>
>> *done*
>>
>> *Bytes transferred = 2142892 (20b2ac hex)*
>>
>> *## Booting kernel from Legacy Image at c0007fc0 ...*
>>
>> *   Image Name:   Linux-2.6.33-rc4*
>>
>> *   Image Type:   ARM Linux Kernel Image (uncompressed)*
>>
>> *   Data Size:    2142828 Bytes =  2 MB*
>>
>> *   Load Address: c0008000*
>>
>> *   Entry Point:  c0008000*
>>
>> *   Verifying Checksum ... OK*
>>
>> *   Loading Kernel Image ... OK*
>>
>> *OK*
>>
>> *Starting kernel ...*
>>
>> *Uncompressing Linux... done, booting the kernel. <= Freezes here !*
>>
>>
>> Hi,
>
> I had similar symptoms with a custom board and it turned out that the chip
> (L138) variant was different. I had to add another entry with .variant = 1
> into the da850_ids[] structure in mach-davinci/da850.c.
>
> Just my 2c. :)
>
> Also, take a look at this[1] for getting access to early boot messages
> without LL.
>
>  - Juha
>
> [1] http://elinux.org/Kernel_Debugging_Tips#Debugging_early_boot_problems
> --
> Duck tape is like the force, it has a light side and a dark side and it
> holds the universe together.
>
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to