Linux MIPS Architecture development
 help / color / mirror / Atom feed
From: Cyril HAENEL <chaenel@free.fr>
To: David Daney <ddaney@caviumnetworks.com>
Cc: linux-mips@linux-mips.org
Subject: Re: Question about the SMP8634/SMP8635 MIPS processor
Date: Wed, 28 Jan 2009 18:01:39 +0100	[thread overview]
Message-ID: <49808F73.1000301@free.fr> (raw)
In-Reply-To: <49808936.2040407@caviumnetworks.com>



David Daney a écrit :
> Cyril HAENEL wrote:
> [...]
>> The SMP8635 processor comes from Sigma Design and I found on its FTP 
>> site a 2.6.15 kernel with associated patches for the SMP863x 
>> processors serie.
>>
>> My problem is that they doesn't provide the datasheet alone, visibly 
>> they provide it with the SMP8634 developement board 
>> (http://www.sigmadesigns.com/public/Products/SMP8630/SMP8630_series.html). 
>>
>>
>
> In the past the datasheet was only available under NDA...
Maybe I can ask them....
Or maybe I must buy the development kit, but I thing price will be very 
high !

>
>> And to begin to developp on this board, I need at least to know where 
>> is located the JTAG. It will be the starting point to try to access 
>> the NOR flash to backup the original firmware, and play with the board.
>> I don't see any SPI eeprom/flash thus I think even the boot loader is 
>> located the 16MB nor flash, so I thing at startup the processor 
>> directly try to execute code from the NOR, maybe at adress 0x0.
>>
>
> The 8634 has an internal 'security' processor that executes code out 
> of on-chip flash/RAM.  This security processor boots the main CPU only 
> after verifying that the boot loader's cryptographic signatures are 
> valid.    Unless the factory firmware is permissive, there is very 
> little you can do with it.
Ok, thus the 8635 has an internal flash and some security routine at 
startup. Not a good new for me :(
This cryptographic signature are only done on the boot loader ?

>
>> Is someone has some information on this processor ? Or maybe the 
>> datasheet ? With the datasheet I will be have to locate the JTAG pin :)
>
> The JTAG is multiplexed with the second serial port.  Often you have 
> to change a strapping pin so that JTAG is enabled when the board is 
> powered on.  Different boards have a variety of JTAG connectors, you 
> would have to search for it on your board.  Generally it is some form 
> of 14 pin dual-inline header.
Ok, so I have found it. With the scope when I power up the board I can 
see a clock signal and a data signal on a non connected 14 pin header. 
It should be the second serial port you talk about.

>
> If you haven't already found it, probably the first thing you want to 
> do is find primary serial port.  Most configurations print at least a 
> couple of lines indicating DRAM configuration before booting.  If you 
> are lucky you may be able to get to a YAMON prompt from the serial port.
>
> The zboot loader may read a character from the serial port. '0', '1', 
> '2', and '3' will override the default boot image.
I really don't know where the first serial port can be located. The 
other non mounter header are connected to an auxiliary microcontroller. 
I need to search again !

Regards,
Cyril
>
>
> David Daney
>
>
>

-- 

Cyril Haenel
Registered Linux User #332632

      reply	other threads:[~2009-01-28 17:01 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-28 11:49 Question about the SMP8634/SMP8635 MIPS processor Cyril HAENEL
2009-01-28 16:35 ` David Daney
2009-01-28 17:01   ` Cyril HAENEL [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=49808F73.1000301@free.fr \
    --to=chaenel@free.fr \
    --cc=ddaney@caviumnetworks.com \
    --cc=linux-mips@linux-mips.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox