custom mpc8240 student project (long)

Dustin Byford dustin at firein.net
Tue Feb 19 08:17:24 EST 2002


Thanks for your response.  I was hoping to use something I
 build myself to do the BDM programming.  Something similar
 to what people are doing for the LART project with JFlash.
  I understand a NDA is required for all the details about
 the JTAG/COP port on the MPC8240 but all I really need
 here is basic flash programming so I can bootstrap
 something that will load a real bootloader through the
 uart.  Is enough information about the BDM available to do
 this?  I'm not afraid of hacking something together if the
 information is there.

Thanks again.


      --Dustin


On Mon, 18 Feb 2002 21:17:26 +0100
 Langus Matevz    RDHW_EXT <langus at iskratel.si> wrote:
> Hi!
>
> I don't see any reasons to add buffers betwen UART and
>  CPU. Max232 does all
> driving usually.
>
> Programming Flash thru BDM is a good idea, just be
>  careful which BDM
> debugger you will buy. I have a lot of problems with
>  Windriver's
> visionProbe-II and visionICE-II. They do not work with
>  never versions of
> MPC8260 - I need to renew (and pay) licence in order to
>  get it working. And
> Windriver is responding very slowly...
> Choose another one.
>
> >but what is the cheapest way to get a 4-6 layer board
>  done.
>
> Try www.iskratel-electronics.si
>
> Matevz
>
> -----Original Message-----
> From: Dustin Byford [mailto:dustin at firein.net]
> Sent: Monday, February 18, 2002 11:34 AM
> To: linuxppc-embedded at lists.linuxppc.org
> Subject: custom mpc8240 student project (long)
>
>
>
> Hi,
>
> For purely academic purposes I am building an IP router
>  based on an mpc8240
> in my "capstone" EE class at NMSU.  I was wondering if
>  someone who may have
> done something similar could tell me if I'm working in
>  the right direction.
> I've done some research with the list archives and I
>  think I have decided on
> a basic hardware layout.  I'm just wondering if my ideas
>  are sane and I have
> a couple of questions.
>
> I will be wire-wrapping the entire design (sockets have
>  been acquired) and
> and plan to use:
>
> MPC8240 (At ~30MHz bus)
> National 16550 UART connected to RCS1, etc...
> 2 16-bit flash ROMs (8MByte total) (Am29LV320D x2)
>  connected toRCS0, etc...
> 128MB SDRAM in 1 DIMM PCI (wire wrap board attached to a
>  backplane) with 2
> FA310TX netgear cards There is also a reset circuit, a
>  power supply, and I'm
> guessing I need a buffer between the UART and the CPU and
>  a MAX232 for
> serial line driving.
>
> I also planned to start out by programming the ROMs
>  through the BDM/JTAG
> port on the CPU.  I'll start with the GDB target for MPCs
>  and attempt to
> load a program into RAM to program the 2 flashes,
>  with--ppcboot.  Hopefully
> this will allow me to run the 2.4_devel version of the
>  ppc kernel,
> busybox/uclibc as a distro and iptables as the "router".
>
> I'm expecting many frustrations (I mean learning
>  experiences) along the way
> and I suppose I'll begin with sandpoint code for ppcboot
>  and the kernel.
>
> So, what do you think.  Will it work?  Also, is there
>  maybe a different
> kernel I should start out with.  Anybody see any major
>  pitfalls?
>
> Also, in the chance that this works I would love to PCB
>  it and fire it up at
> 200 MHz/100MHz Memory/66MHz PCI and then hang it on my
>  wall because I have
> to give the 8240 back to my professor.  I can design the
>  PCB but what is the
> cheapest way to get a 4-6 layer board done.
>
> Thanks for any and all advice!
>
> 			--Dustin
>


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-embedded mailing list