On 2/21/2013 1:08 PM, robert bristow-johnson wrote:
> On 2/21/13 11:48 AM, Vladimir Vassilevsky wrote:
>>
>>
>> That is good to hear.
>> ...
>
>> Thank you.
>>
>> Vladimir Vassilevsky
>> DSP and Mixed Signal Consultant
>> www.abvolt.com
>>
>
>
> someone should call the National Weather Service and inform them that
> it's frozen over in hell.
LOL!
--
Rick
Reply by Bob Peret●August 1, 20132013-08-01
Has anyone had success in building the GNU toolchain for blackfin-elf with --enable-fixed-point? The _Fract type for fixed point math requires this. THis is a powerful feature of the blackfins, but is not enabled in the prebuilt GNU toolchain 20012RC2.
Reply by Vladimir Vassilevsky●February 22, 20132013-02-22
"Al Clark" <aclark@danvillesignal.com> wrote:
> "Vladimir Vassilevsky" <nospam@nowhere.com> wrote:
>>
>> Have you tried GCC toolchain? Is it usable?
>>
>
> If you are talking about the old 21000 GCC stuff from pre VDSP, it was
> horrible. There was a reason ADI bought two tools companies.
Since VDSP is dead, I have to choose between Crosscore tools or GCC.
I consider modern version of GCC toolset for BlackFin.
Does it support for C++.
How it compares to VDSP as code quality and the number of compilter bugs.
How fast is GCC compiler compared to VDSP.
How difficult would be porting VDSP C++ and asm code into GCC.
(It is no big problem to convert VDSP projects to Crosscore, btw).
Vladimir Vassilevsky
DSP and Mixed Signal Consultant
www.abvolt.com
Reply by Al Clark●February 22, 20132013-02-22
"Vladimir Vassilevsky" <nospam@nowhere.com> wrote in
news:quidnWHTBeu_y7vMnZ2dnUVZ5rOdnZ2d@giganews.com:
>
> "Al Clark" <aclark@danvillesignal.com> wrote:
>> "Vladimir Vassilevsky" <nospam@nowhere.com> wrote:
>
>> The CrossCore Studio tools are Eclipse based. ADI is moving in this
>> direction
>> because it costs a lot of money to maintain a proprietary platform and
>> because like it or not, Eclipse is increasingly universal.
>
> Have you tried GCC toolchain? Is it usable?
>
> Vladimir Vassilevsky
> DSP and Mixed Signal Consultant
> www.abvolt.com
>
>
>
If you are talking about the old 21000 GCC stuff from pre VDSP, it was
horrible. There was a reason ADI bought two tools companies.
One thing to consider as well is that SHARC has a very to learn assembly
language with a C like syntax. ASM has many advantages over C code in a
SHARC. This is because the SHARC is not a RISC processor. The C compiler
does not take advantage of the architecture. This doesn't matter too much
with block processing, but can be an issue with sample by sample
processing. It is not uncommon to use both in the same application and
there are tricks to do this optimally.
I brought this up because if you were writing exclusively in assembly, the
GCC tools are probably adaptable (but certainly not desirable). I have no
ideal how you could use the ICE.
You can use a KIT license for free if you have a target with an ADI Debug
Agent. Our boards and EZ Kits have this capability. There are some
restrictions, but this is usually not a big problem.
VDSP supports all the current production SHARCs. You should assume that
future SHARCs will require CrossCore Studio.
OTOH, Blackfin code is almost always written in C. The architecture was
designed with C in mind. My guess, is that the Eclipse based tools will
work fine with Blackfin once we all get used to the changes. We use Eclipse
with other devices and I have to say, I don't really like it, but it is a
reality. I'm sure we will all adapt to the Eclipse paradigm sooner or
later.
If you already have VDSP, it will continue to work on existing processors.
You can also install CrossCore Studio in the same machine. They are
independent. We haven't tried to migrate existing code yet (we have
licenses), so I don't know what's involved. At Danville, we are SHARC
experts, but we are not Blackfin specialists. CrossCore Studio migration is
probably a bigger issue in the Blackfin world at the present time.
As a shameless commerce plug, we sell the ADI tools including CrossCore
Studio and the ICEs (and maybe Arrow, Avnet & Digikey have enough sales ;-)
).
Al Clark
www.danvillesignal.com
Reply by ●February 21, 20132013-02-21
On Wednesday, 20 February 2013 16:33:17 UTC, Vladimir Vassilevsky wrote:
> According to the information from ADI website, Visual DSP exists no longer.
>
> Crosscore is official successor, albeit not quite compatible.
>
> Does this imply near termination of BlackFin and Sharc product lines? Is
>
> this a sign that entire ADI goes south?
Moron. Why not trigger global economic collapse by saying there is a shortage of sugar while you are about it?
>
>
>
> Vladimir Vassilevsky
>
> DSP and Mixed Signal Consultant
>
> www.abvolt.com
Reply by robert bristow-johnson●February 21, 20132013-02-21
On 2/21/13 11:48 AM, Vladimir Vassilevsky wrote:
>
>
> That is good to hear.
>...
> Thank you.
>
> Vladimir Vassilevsky
> DSP and Mixed Signal Consultant
> www.abvolt.com
>
someone should call the National Weather Service and inform them that
it's frozen over in hell.
--
r b-j rbj@audioimagination.com
"Imagination is more important than knowledge."
Reply by Pedro Pereira●February 21, 20132013-02-21
I've used the gcc blackfin toolchain and it is quite usable.
Pedro Pereira
Reply by Vladimir Vassilevsky●February 21, 20132013-02-21
> The CrossCore Studio tools are Eclipse based. ADI is moving in this
> direction
> because it costs a lot of money to maintain a proprietary platform and
> because like it or not, Eclipse is increasingly universal.
Have you tried GCC toolchain? Is it usable?
Vladimir Vassilevsky
DSP and Mixed Signal Consultant
www.abvolt.com
Reply by Vladimir Vassilevsky●February 21, 20132013-02-21
"Jack Buckley" <jzbuckley3@gmail.com> wrote:
> I can assure you that VisualDSP++ still exists and will continue to be
> supported into the foreseeable future.
The last compiler update (#10) was released more then 2 years ago. Before
that, updates were released 2-3 times per year.
There are at least several long lived bugs in #10 toolchain, and support is
aware of them. I assume the development has been stopped.
> Let me also comment that there are no plans to terminate the BlackFin and
> SHARC product lines and that ADI is in robust health.
That is good to hear.
> Jack Buckley
> Product Manager, Software & Tools Engineering
> Processor & DSP Core Technology Group
> Analog Devices, Inc.
Thank you.
Vladimir Vassilevsky
DSP and Mixed Signal Consultant
www.abvolt.com
Reply by Vladimir Vassilevsky●February 21, 20132013-02-21
<mjames2393@gmail.com> wrote in message
news:f4adad45-c7de-45d3-b052-1934b88ba7a6@googlegroups.com...
> Vlad,
>
> What do you mean by "quite compatible" ?
The VDSP 5 projects have to be modified to be compiled in Crosscore toolset.
There is a difference in C++ flavor and in the libraries. Though it is
possible to make projects compatible with VDSP and Crosscore at the same
time.
> I look forward to the day where you can build, debug and profile code for
> Blackfin/SHARC from Visual Studio.
> VDSP is not a very good tool in my opinion.
I develop and debug algorithms on PC anyway. VDSP is probably the best
optimizing compiler for target DSP.
Vladimir Vassilevsky
DSP and Mixed Signal Consultant
www.abvolt.com