I've tried to compile a simple "Hello World"
application using both Visual DSP++ IDE and GNU uClinux Toolchain for
A0416-2013 REV 0.2 ADV8003 Advantiv Video evaluation board.
I have tried two different ways to achieve that:
1. VisualDSP++
Created a VisualDSP++ project with the following
parameter list:
Type : Loader file
Processor : ADSP-BF524
Revision: 0.2
Compiler: C/C++ Compiler for Blackfin
Assembler: Blackfin Family Assembler
Linker : Blackfin Family Linker
Loader : Blackfin Family Loader
2. GNU uClinux Toolchain
Compiled the source code using bfin-uclinux-gcc.exe then
created the loader using bfin-uclinux-ldr.exe by specifying the type of the CPU
to be Blackfin524 with the following command :
bfin-uclinux-ldr.exe
-T bf524 -c hello.ldr hello
In both cases I can generate the LDR file and then load
on the evaluation board but it doesn't print the expected "Hello
World" string. Please let me know if there is any wrong step or provide
the corrected steps to build and get it running on my evaluation board, here
are the details:
CPU: ADSP bf524-0.2 (Detected Rev: 0.2) (spi flash boot)
Board: ADI Advantiv(tm) Video Evaluation Board
Support: http://ez.analog.com
Clock: VCO: 300 MHz, Core: 300 MHz, System: 100 MHz
RAM: 8 MiB
SF: Detected M25P32 with page size 64 KiB, total 4 MiB