[Milkymist-devel] about LM32 onchip debug
Jose Ignacio Villar
jose at dte.us.es
Fri Sep 18 09:19:27 PDT 2009
Hi!
On Wed, Sep 16, 2009 at 5:22 PM, Sébastien Bourdeauducq <
sebastien.bourdeauducq at lekernel.net> wrote:
> Hi,
>
> On Wednesday 16 September 2009 01:05:34 Jose Ignacio Villar wrote:
> > I have a doubt, if there is no debug interface, how do you develope
> > software? Is there any other way than "try and error" until the cause of
> > the bugs are found?
>
> Not really. That's why a proper debugger would be appreciable :)
>
> > I've been following milkymist devel mailing list for a while, and I have
> > seen that Takeshi and you were able to run ucLinux and some busybox
> tools.
> > Did you make whole the ucLinux port?
>
> It is based on Theobroma's version that we debugged, and we added the
> missing
> drivers.
>
>
> I was very surprised because it seems
> > that theobroma's port is not very up to date and there are missing
> drivers
> > for wb_timer, wb_uart and other free peripherals cores... I would like to
> > know what is the status of your uclinux port and hardware support
>
> The port is working, even though it has only a bare-bone kernel and Busybox
> for now. But Florian is working on porting OpenWrt.
> The UART (for console), the timer and the CF card are supported, and
> Takeshi
> is working on the framebuffer device.
>
>
The project evolution looks really good!
> > and if
> > there's any way I can build it on my boards.
>
> Definitely, Takeshi even posted binaries (see list archives) to make that
> job
> easier.
> http://www.sfc.wide.ad.jp/~macchan/milkymist_linux_0910.tgz<http://www.sfc.wide.ad.jp/%7Emacchan/milkymist_linux_0910.tgz>
>
> > Is there any repo with the
> > patches? I've been digging and couldn't find them on github.
>
> It's here:
> http://github.com/lekernel/milkymist-linux
>
> > If I can manage to make it run on my board
>
> What boards are you using? If you need some help, just ask on this mailing
> list...
>
>
I'm currently focused on the development of a ucLinux soc platform for
"cheap" FPGA boards (spartan 3/3E/3A), now that it is for teaching purposes.
I want to use them for a SoC course at university where next year I will be
changing MB and other non-free tools with just Free Hardware and and Free
Software.
> > I'd like to help you with this
> > project. I've some experience with or1200 debug system, specially with
> the
> > new debug implementation from Nathan Yawn. Hope it can give LM32 support
> > for most popular debugging cables through standalone jtag or xilinx
> > bscans.
>
>
As I've no experience with LM32, I've started building LM32 toolchains and
studying the architecture. Currently I'm testing soc-lm32 designs from
das-labor to get used to work with the tools and with the new hardware
modules. Hope to start working on it in about a week.
Currently I've implemented wb_ddr core from Joerg on a S3E Starter Kit. How
easy would be using hpdmc on a Spartan 3E that lacks IO primitives as IDELAY
and others?
That would be cool!
>
> Sébastien
>
--
José Ignacio Villar <jose at dte.us.es>
Departamento de Tecnología Electrónica
Escuela Técnica Superior de Ingeniería Informática
Universidad de Sevilla
Avda. Reina Mercedes, s/n
41012 - Sevilla (Spain)
Tlf: 954 55 99 62
Fax: 954 55 27 64
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.milkymist.org/pipermail/devel-milkymist.org/attachments/20090918/2640224e/attachment.htm>
More information about the Devel
mailing list