[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linuxbios
Subject:    Re: [LinuxBIOS] Digital Logic msm800sel
From:       "=?ISO-8859-1?Q?Ot=E1vio_Alc=E2ntara?=" <otavio.junior () gmail ! com>
Date:       2007-05-30 19:30:13
Message-ID: 751d98080705301230m95e7369k473a94198b423da7 () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Thanks to all,

         I've got concatened both files by hand, I'll try use buildrom next
time, it looks easier. The boot got normal until the southbridge setup, it
seems to stop on the usart setup. I'll investigate more later.

Best Regards,

Otávio Alcântara

On 5/30/07, Marc Jones <marc.jones@amd.com> wrote:
>
> I should clarify, buildrom can automatically do the LB image + VSA2
> concatenate for you. Follow the instructions to do it by hand.
>
> Marc Jones wrote:
> > Otávio,
> >
> > Otávio Alcântara wrote:
> >> Hello,
> >>
> >>          I used the buildrom tool, but the norwich board uses the
> >> companion serial and my board uses SUPERIO WINBOND w83267hf. So, I
> >> modified the code of /mainboar/amd/norwich/cache_as_ram_auto.c to work
> >> with this chip.
> >>         It worked fine, but the boot process stop with :
> >>
> >> Before VSA:
> >> do_vsmbios
> >>
> >>        I'm not including the vsa in the linuxbios.rom, is that the
> >> problem? And how can I concatenate the two files correctly?
> >>
> >> Regards,
> >>
> >> Otávio Alcântara
> >>
> >
> >
> > Yes you need VSA2 in the ROM. You can use buildrom in advance mode to
> > set a local linuxbios tree. Buildrom pulls the VSA binary from here:
> >
> http://www.amd.com/us-en/ConnectivitySolutions/ProductInformation/0,,50_2330_9863_11363,00.html
> >
> > un-zip it
> > "cat lx_vsa.36k.bin norwich.rom >  lb_norwich.rom"
> > You should end up with a 512KB ROM image.
> >
> > Marc
> >
> >
> >
> >> On 5/24/07, *Otávio Alcântara* <otavio.junior@gmail.com
> >> <mailto:otavio.junior@gmail.com>> wrote:
> >>
> >>     Thanks Marc,
> >>
> >>        I will try buildrom.
> >>
> >>     Regards,
> >>
> >>     Otavio
> >>
> >>
> >>     On 5/23/07, *Marc Jones* < marc.jones@amd.com
> >>     <mailto:marc.jones@amd.com>> wrote:
> >>
> >>
> >>
> >>         Otávio Alcântara wrote:
> >>         >  I used a dissambly and there is no jump in the reset vector.
> >>         I've tried
> >>         >  other board (amd  rumba, using the same tools JTAG and
> memory
> >>         >  programmer) and it starts normaly the boot process, just
> don't
> >>         finish it
> >>         >  because the processor is a Geode GX and my board is a LX
> one.
> >>         I'll try
> >>         >  the norwich board that is similar to mine.
> >>         >  The problem I saw with msm800 is that linuxbios.rom is not
> on
> >>         a valid
> >>         >  format, the file doesn't size like the ROM_SIZE option of
> >>         >  targets/../../Config.lb.
> >>         >
> >>         >  Thanks,
> >>         >
> >>         >  Otávio
> >>         >
> >>
> >>
> >>         Are you using buildrom?
> >>
> >>         http://linuxbios.org/Buildrom <http://linuxbios.org/Buildrom>
> >>
> >>         It is recommended to use it for LX systems. It should handle
> >>         putting the
> >>         VSA image with the LB binary to make the complete image.
> >>         Marc
> >>
> >>
> >>
> >>
> >>         >  On 5/23/07, *ron minnich* < rminnich@gmail.com
> >>         <mailto:rminnich@gmail.com>
> >>         >  <mailto: rminnich@gmail.com <mailto:rminnich@gmail.com>>>
> wrote:
> >>         >
> >>         >     The first thing I ever do with problems of this type is
> simple:
> >>         >     hexdump romimage
> >>         >
> >>         >     and see if I see a jump at end.
> >>         >
> >>         >     ron
> >>         >
> >>         >
> >>         >
> >>         >
> >>         >  --
> >>         >  Otávio Alcântara
> >>         >  "I'll never cross to the Dark Side."
> >>         >
> >>
> >>         --
> >>         Marc Jones
> >>         Senior Software Engineer
> >>         (970) 226-9684 Office
> >>         mailto: Marc.Jones@amd.com <mailto:Marc.Jones@amd.com>
> >>         http://www.amd.com/embeddedprocessors
> >>
> >>
> >>
> >>
> >>
> >>     --
> >>     Otávio Alcântara
> >>     "I'll never cross to the Dark Side."
> >>
> >>
> >>
> >>
> >> --
> >> Otávio Alcântara
> >> "I'll never cross to the Dark Side."
> >
>
> --
> Marc Jones
> Senior Software Engineer
> (970) 226-9684 Office
> mailto:Marc.Jones@amd.com
> http://www.amd.com/embeddedprocessors
>
>
>


-- 
Otávio Alcântara
"I'll never cross to the Dark Side."

[Attachment #5 (text/html)]

Thanks to all,<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I&#39;ve got \
concatened both files by hand, I&#39;ll try use buildrom next time, it looks easier. \
The boot got normal until the southbridge setup, it seems to stop on the usart setup. \
I&#39;ll investigate more later. <br><br>Best Regards,<br><br>Otávio \
Alcântara<br><br><div><span class="gmail_quote">On 5/30/07, <b \
class="gmail_sendername">Marc Jones</b> &lt;<a \
href="mailto:marc.jones@amd.com">marc.jones@amd.com</a>&gt; wrote:</span><blockquote \
class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt \
0pt 0.8ex; padding-left: 1ex;"> I should clarify, buildrom can automatically do the \
LB image + VSA2<br>concatenate for you. Follow the instructions to do it by \
hand.<br><br>Marc Jones wrote:<br>&gt; Otávio,<br>&gt;<br>&gt; Otávio Alcântara \
wrote:<br>&gt;&gt; Hello, \
<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I \
used the buildrom tool, but the norwich board uses the<br>&gt;&gt; companion serial \
and my board uses SUPERIO WINBOND w83267hf. So, I<br>&gt;&gt; modified the code of \
/mainboar/amd/norwich/cache_as_ram_auto.c to work <br>&gt;&gt; with this \
chip.<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; It worked fine, but \
the boot process stop with :<br>&gt;&gt;<br>&gt;&gt; Before VSA:<br>&gt;&gt; \
do_vsmbios<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I&#39;m \
not including the vsa in the  linuxbios.rom, is that the<br>&gt;&gt; problem? And how \
can I concatenate the two files correctly?<br>&gt;&gt;<br>&gt;&gt; \
Regards,<br>&gt;&gt;<br>&gt;&gt; Otávio Alcântara<br>&gt;&gt;<br>&gt;<br>&gt;<br>&gt; \
Yes you need VSA2 in the ROM. You can use buildrom in advance mode to <br>&gt; set a \
local linuxbios tree. Buildrom pulls the VSA binary from here:<br>&gt; <a \
href="http://www.amd.com/us-en/ConnectivitySolutions/ProductInformation/0,,50_2330_986 \
3_11363,00.html">http://www.amd.com/us-en/ConnectivitySolutions/ProductInformation/0,,50_2330_9863_11363,00.html
 </a><br>&gt;<br>&gt; un-zip it<br>&gt; &quot;cat lx_vsa.36k.bin norwich.rom \
&gt;&nbsp;&nbsp;lb_norwich.rom&quot;<br>&gt; You should end up with a 512KB ROM \
image.<br>&gt;<br>&gt; Marc<br>&gt;<br>&gt;<br>&gt;<br>&gt;&gt; On 5/24/07, *Otávio \
Alcântara* &lt; <a href="mailto:otavio.junior@gmail.com">otavio.junior@gmail.com</a><br>&gt;&gt; \
&lt;mailto:<a href="mailto:otavio.junior@gmail.com">otavio.junior@gmail.com</a>&gt;&gt; \
wrote:<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; Thanks Marc,<br>&gt;&gt; \
<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I will try \
buildrom.<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; \
Regards,<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; \
Otavio<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; On 5/23/07, *Marc \
Jones* &lt; <a href="mailto:marc.jones@amd.com">marc.jones@amd.com \
</a><br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a \
href="mailto:marc.jones@amd.com">marc.jones@amd.com</a>&gt;&gt; \
wrote:<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
Otávio Alcântara wrote:<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;&nbsp;&nbsp;I used a dissambly and there is no jump in the reset vector. \
<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I&#39;ve \
tried<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;&nbsp;&nbsp;other board (amd&nbsp;&nbsp;rumba, using the same tools JTAG and \
memory<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;&nbsp;&nbsp;programmer) and it starts normaly the boot process, just \
don&#39;t<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; finish it \
<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&nbsp;&nbsp;because \
the processor is a Geode GX and my board is a LX \
one.<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I&#39;ll \
try<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&nbsp;&nbsp;the \
norwich board that is similar to \
mine.<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&nbsp;&nbsp;The \
problem I saw with msm800 is that  linuxbios.rom is not \
on<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a \
valid<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;&nbsp;&nbsp;format, the file doesn&#39;t size like the ROM_SIZE option \
of<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;&nbsp;&nbsp;targets/../../Config.lb.<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;&nbsp;&nbsp;Thanks, <br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;&nbsp;&nbsp;Otávio<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
Are you using buildrom?<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
<a href="http://linuxbios.org/Buildrom"> http://linuxbios.org/Buildrom</a> &lt;<a \
href="http://linuxbios.org/Buildrom">http://linuxbios.org/Buildrom</a>&gt;<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
It is recommended to use it for LX systems. It should \
handle<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; putting the \
<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VSA image with the LB \
binary to make the complete \
image.<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
Marc<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;&nbsp;&nbsp;On 5/23/07, *ron minnich* &lt; <a href="mailto:rminnich@gmail.com"> \
rminnich@gmail.com</a><br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&lt;mailto:<a href="mailto:rminnich@gmail.com">rminnich@gmail.com</a>&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;&nbsp;&nbsp;&lt;mailto: <a \
href="mailto:rminnich@gmail.com">rminnich@gmail.com</a> &lt;mailto: <a \
href="mailto:rminnich@gmail.com">rminnich@gmail.com</a>&gt;&gt;&gt; \
wrote:<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;&nbsp;&nbsp;&nbsp;&nbsp; The first thing I ever do with problems of this type is \
simple:<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;&nbsp;&nbsp;&nbsp;&nbsp; hexdump romimage \
<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;&nbsp;&nbsp;&nbsp;&nbsp; and see if I see a jump at \
end.<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;&nbsp;&nbsp;&nbsp;&nbsp; \
ron<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br> \
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;&nbsp;&nbsp;--<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;&nbsp;&nbsp;Otávio \
Alcântara<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;&nbsp;&nbsp;&quot;I&#39;ll never cross to the Dark \
Side.&quot;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&gt;<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- \
<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Marc \
Jones<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Senior Software \
Engineer<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (970) 226-9684 \
Office<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mailto: <a \
href="mailto:Marc.Jones@amd.com">Marc.Jones@amd.com</a> &lt;mailto:<a \
href="mailto:Marc.Jones@amd.com"> \
Marc.Jones@amd.com</a>&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
<a href="http://www.amd.com/embeddedprocessors">http://www.amd.com/embeddedprocessors< \
/a><br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; \
--<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; Otávio Alcântara \
<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; &quot;I&#39;ll never cross to the Dark \
Side.&quot;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; \
--<br>&gt;&gt; Otávio Alcântara<br>&gt;&gt; &quot;I&#39;ll never cross to the Dark \
Side.&quot; <br>&gt;<br><br>--<br>Marc Jones<br>Senior Software Engineer<br>(970) \
226-9684 Office<br>mailto:<a \
href="mailto:Marc.Jones@amd.com">Marc.Jones@amd.com</a><br><a \
href="http://www.amd.com/embeddedprocessors">http://www.amd.com/embeddedprocessors \
</a><br><br><br></blockquote></div><br><br clear="all"><br>-- <br>Otávio \
Alcântara<br>&quot;I&#39;ll never cross to the Dark Side.&quot;



-- 
linuxbios mailing list
linuxbios@linuxbios.org
http://www.linuxbios.org/mailman/listinfo/linuxbios

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic