2011-02-15 01:45:00     Using ADI software modules

Document created by Aaronwu Employee on Oct 16, 2013
Version 1Show Document
  • View in full screen mode

2011-02-15 01:45:00     Using ADI software modules

Matthew Lai (CANADA)

Message: 98162   

 

Hello!

 

I was just wondering if it is possible to use ADI software blocks (eg. this one - http://www.analog.com/en/embedded-processing-dsp/blackfin/bf_h264e_01/processors/product.html) with the open source toolchain? or will I have to use VisualDSP++?

 

I am very new to Blackfin and am trying to decide on the development tools to use, but the main reason for me to use a Blackfin is the module above, so I won't really have a choice to make if it's not possible to use the module with open source toolchain.

 

Many thanks!

 

Matthew

QuoteReplyEditDelete

 

 

2011-02-15 01:51:56     Re: Using ADI software modules

Mike Frysinger (UNITED STATES)

Message: 98163   

 

you could probably modify the code to make it work with GCC, but it'll be a bit of work.  if you're very new, then best to stick to VDSP.

QuoteReplyEditDelete

 

 

2011-02-15 05:30:02     Re: Using ADI software modules

Steve Kilbane (UNITED KINGDOM)

Message: 98180   

 

I'm not familiar with the module in question, but you should be aware that, generally, the modules are not written to run in user mode, so you may find that you have to deal with uses of supervisor-only resources.

QuoteReplyEditDelete

 

 

2011-02-15 14:13:49     Re: Using ADI software modules

Matthew Lai (CANADA)

Message: 98186   

 

Thanks.

 

The module is only available in binary form, so I guess I have to use VDSP.

QuoteReplyEditDelete

 

 

2011-02-15 14:14:23     Re: Using ADI software modules

Matthew Lai (CANADA)

Message: 98187   

 

Ah I see. That means bare-metal right?

QuoteReplyEditDelete

 

 

2011-02-15 14:40:32     Re: Using ADI software modules

Mike Frysinger (UNITED STATES)

Message: 98188   

 

bare metal is one option.  some of the ADI codecs which are available in source form are split up to allow the codec-specific pieces to be used in user mode, but the amount of work there can vary significantly.

QuoteReplyEditDelete

 

 

2011-02-17 11:11:30     Re: Using ADI software modules

Steve Kilbane (UNITED KINGDOM)

Message: 98226   

 

If the module in question is only available in binary form, then yes - you'll have to use VDSP++ - the objects produced by the toolchains are not link-compatible.

QuoteReplyEditDelete

 

 

2011-02-17 13:43:24     Re: Using ADI software modules

Matthew Lai (CANADA)

Message: 98229   

 

Ah I see. Thanks.

 

That's what I was afraid of.

Attachments

    Outcomes