[En-Nut-Discussion] TWI at AT91SAM9260 and Nut/OS Driver

af_80 a_funk80 at yahoo.de
Wed Jun 25 11:36:46 CEST 2008




Ole Reinhardt-2 wrote:
> 
> Hi!
> @af_80: If you could send me more information at which situation the
> driver stops working this would help me much debugging the system. And
> don't forget to initialise the driver.
> 
> Regards,
> 
> Ole Reinhardt
> 

Hello Ole,

I have copied the source of at91_twi.c and the header file to the root of my
project and included these in the makefile. After that i commented out
following lines:

//#if defined (MCU_AT91SAM7X256) 

#define TWI_PIO_ASR PIOA_ASR
#define TWI_PIO_PDR PIOA_PDR
#define TWI_PIO_MDER PIOA_MDER

#define TWI_TWD  PA23_TWD_A     // modified for at91sam9260
#define TWI_TWCK PA24_TWCK_A  // modified for at91sam9260

//#endif

Now by using of the TWInit() i get some compiler errors:


**** Build of configuration Default for project x-b_icard ****

make all 
arm-elf-gcc -c -mcpu=arm9 -Os -mthumb-interwork -fomit-frame-pointer -Wall
-Wstrict-prototypes -fverbose-asm -Wa,-ahlms=main.lst -DAT91SAM9260_EK
-IC:/ethernut-4.4.1/nutbld-sam9260-ram/include 
-IC:/ethernut-4.4.1/nut/include  main.c -o main.o
main.c: In function 'TWI_read_EEPROM':
main.c:26: warning: implicit declaration of function 'TwInit'
main.c:27: warning: implicit declaration of function 'TwMasterTransact'
arm-elf-gcc -c -mcpu=arm9 -Os -mthumb-interwork -fomit-frame-pointer -Wall
-Wstrict-prototypes -fverbose-asm -Wa,-ahlms=at91_twi.lst -DAT91SAM9260_EK
-IC:/ethernut-4.4.1/nutbld-sam9260-ram/include 
-IC:/ethernut-4.4.1/nut/include  at91_twi.c -o at91_twi.o
at91_twi.c: In function 'TwMasterTransact':
at91_twi.c:179: error: 'sig_TWI' undeclared (first use in this function)
at91_twi.c:179: error: (Each undeclared identifier is reported only once
at91_twi.c:179: error: for each function it appears in.)
at91_twi.c: In function 'TwInit':
at91_twi.c:346: error: 'sig_TWI' undeclared (first use in this function)
make: *** [at91_twi.o] Error 1



Is they are some known Tutorials, how to use bintbanging twi on an
at91sam9260?


-- 
View this message in context: http://www.nabble.com/TWI-at-AT91SAM9260-and-Nut-OS-Driver-tp18086632p18108414.html
Sent from the MicroControllers - Ethernut mailing list archive at Nabble.com.




More information about the En-Nut-Discussion mailing list