AnsweredAssumed Answered

Using the adi_dev API

Question asked by jacob on Mar 13, 2011
Latest reply on Mar 15, 2011 by CraigG

Hi,

I am using the BF 548 Ezkit evaluation board.

i want to use the burst flash for my application.

to do that, i am using the "Flash programmer" example, but when i insert the files to the project, i get the folloing linker error:

 

[Error li1021]  The following symbols referenced in processor 'P0' could not be resolved:

'adi_dev_Close [_adi_dev_Close]' referenced from '.\Debug\adi_pc28f128k.doj'
        'adi_dev_Control [_adi_dev_Control]' referenced from '.\Debug\adi_pc28f128k.doj'
        'adi_dev_Init [_adi_dev_Init]' referenced from '.\Debug\adi_pc28f128k.doj'
        'adi_dev_Open [_adi_dev_Open]' referenced from '.\Debug\adi_pc28f128k.doj'
        'adi_dev_Read [_adi_dev_Read]' referenced from '.\Debug\adi_pc28f128k.doj'
        'adi_dev_Write [_adi_dev_Write]' referenced from '.\Debug\adi_pc28f128k.doj'

all the other functions are well defined, so i thing that the problem is not a missdefined function, but a certian define/extern/ missunderstood API.

 

my project includes these:

 

#include <services/services.h>  // system services includes
#include <drivers/adi_dev.h>  // device manager includes

do you guys have an idea what am i doing wrong?

 

Thanks,

jacob

Outcomes