X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=cpu%2Farm%2Fdrv%2Fkdebug_at91.c;h=64b3845f37ea3a07dafec6cf694a3abaf2646939;hb=3d3ba5cae20af3f5d1a75d7a3d727a2199160137;hp=b7e24cd3cc38e7c836543f8aa637f33eaf3635b1;hpb=d14c11ed6f463320866567825c731d89ef2f98c2;p=bertos.git diff --git a/cpu/arm/drv/kdebug_at91.c b/cpu/arm/drv/kdebug_at91.c index b7e24cd3..64b3845f 100644 --- a/cpu/arm/drv/kdebug_at91.c +++ b/cpu/arm/drv/kdebug_at91.c @@ -76,16 +76,23 @@ INLINE void kdbg_hw_init(void) DBGU_MR = US_CHMODE_NORMAL | US_CHRL_8 | US_PAR_NO | US_NBSTOP_1; /* Enable DBGU transmitter. */ DBGU_CR = BV(US_TXEN); + #if !CPU_ARM_AT91SAM7S256 && !CPU_ARM_AT91SAM7X256 + #warning Check Debug Unit AT91 pins on datasheet! + #endif /* Disable PIO on DGBU tx pin. */ - PIOA_PDR = BV(DTXD); - PIOA_ASR = BV(DTXD); + PIOA_PDR = BV(10); + PIOA_ASR = BV(10); #if 0 /* Disable Rx for now */ /* Enable DBGU receiver. */ DBGU_CR = BV(US_RXEN); + #if !CPU_ARM_AT91SAM7S256 + #warning Check Debug Unit AT91 pins on datasheet! + #endif /* Disable PIO on DGBU rx pin. */ - PIOA_PDR = BV(DRXD); - PIOA_ASR = BV(DRXD); + PIOA_PDR = BV(9); + PIOA_ASR = BV(9); + #endif #else #error CONFIG_KDEBUG_PORT should be KDEBUG_PORT_DBGU