Microsemi MI-V OpenOCD support ?

223 views
Skip to first unread message

Ruslan Bukin

unread,
Mar 3, 2018, 4:58:57 PM3/3/18
to RISC-V SW Dev
Hi,

I just arrived from Embedded World 2018 where I had been playing RISC-V Foundation Scavenger Hunt game.
I collected all fifteen stickers by chatting with various RISC-V companies about operating systems and tracing support, debugging, implementations, etc.

And I won Microsemi Creative (MI-V) board!

I remember that OpenOCD was working totally fine with HiFive1, but it seems I need some extra bits to get it working with MI-V. The FTDI chip on MI-V appears as Microsemi Embedded FlashPro5 device.
I able to connect serial and I see that 'Hello World' application is running, but I am not sure what I need for OpenOCD? Should I use 'jtag' OpenOCD adapter or 'ftdi'?

Can some one point me to OpenOCD adapter and target configuration for FlashPro5, I can't find source code.
I don't have windows or linux so I can't use official tools from Microsemi.

Thanks!

Ruslan

Bruce Hoult

unread,
Mar 3, 2018, 5:36:18 PM3/3/18
to Ruslan Bukin, RISC-V SW Dev
SiFive have their own modifications to OpenOCD on their site.

The Windows version of OpenOCD doesn't work properly, and the recommendation is to use x86 linux OpenOCD in a virtual machine. That should work fine on Mac too.

You can also build and run OpenOCD on a small dev board. It's known to work on an original Raspberry Pi.


Ruslan

--
You received this message because you are subscribed to the Google Groups "RISC-V SW Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sw-dev+unsubscribe@groups.riscv.org.
To post to this group, send email to sw-...@groups.riscv.org.
Visit this group at https://groups.google.com/a/groups.riscv.org/group/sw-dev/.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/sw-dev/20180303215016.GA21363%40bsdpad.com.

Ciaran Lappin

unread,
Mar 5, 2018, 10:39:11 AM3/5/18
to RISC-V SW Dev, ruslan...@cl.cam.ac.uk

Hi Ruslan,  

You can download Microsemi SoftConsole 5.2 from the link. SoftConsole contains a few example projects that can be run directly from the IDE on the board directly :) 
If you would like to reprogram the FPGA then you will need Libero 11.8 SP3.

If you have any issue the Release Notes for SoftConsole are very helpful. 

Regards, 
Ciaran

Ruslan Bukin

unread,
Mar 5, 2018, 10:57:13 AM3/5/18
to Ciaran Lappin, RISC-V SW Dev
Hi,

I think Microsemi should release their changes to OpenOCD to open source community.

Is there anyone from Microsemi here to give official statement on this?

I don't have linux/windows/mac etc, so I can't use binaries.

Thanks!

Ruslan

On Mon, Mar 05, 2018 at 07:39:11AM -0800, Ciaran Lappin wrote:
> Hi Ruslan,  
> You can download Microsemi [1]SoftConsole 5.2 from the link. SoftConsole
> contains a few example projects that can be run directly from the IDE on
> the board directly :) 
> If you would like to reprogram the FPGA then you will need [2]Libero 11.8
> References
>
> Visible links
> 1. https://www.microsemi.com/products/fpga-soc/design-resources/design-software/softconsole#downloads
> 2. https://www.microsemi.com/products/fpga-soc/design-resources/design-software/libero-soc#downloads

Reply all
Reply to author
Forward
0 new messages