реклама на сайте
подробности

 
 
> ethernut на AT91SAM7X256
anpilog
сообщение Jan 11 2007, 22:47
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 145
Регистрация: 11-12-06
Пользователь №: 23 382



Доброго времени суток всем.

Вот развел и распаял платку под сабжевое чудо.
Первое что сделал - запустил такую софтинку под Crossworks-ом:
Код
#include "lib/AT91SAM7X256.h"
#include "lib/lib_AT91SAM7X256.h"
void delay_ms(int c) {
  int i;
  for (i=0;i< c;i++);
}
int main() {

  AT91F_PIOA_CfgPMC();
  AT91F_PIO_CfgOutput(AT91C_BASE_PIOA, AT91C_PIO_PA10);
  AT91F_PIO_Enable(AT91C_BASE_PIOA, AT91C_PIO_PA10);
  AT91F_PIO_CfgPullup(AT91C_BASE_PIOA, AT91C_PIO_PA10);
  AT91F_PIO_SetOutput(AT91C_BASE_PIOA, AT91C_PIO_PA10);
  AT91F_PIO_ClearOutput(AT91C_BASE_PIOA, AT91C_PIO_PA10);
  for (;;) {
    AT91F_PIO_SetOutput(AT91C_BASE_PIOA, AT91C_PIO_PA10);
    delay_ms(1000000);
    AT91F_PIO_ClearOutput(AT91C_BASE_PIOA, AT91C_PIO_PA10);
    delay_ms(1000000);
  }
}



заработало! 8)

Попробовал сделать тоже самое под ethernut 4.2.1
Код
#include <string.h>
#include <stdio.h>
#include <io.h>

#include <dev/board.h>
#include <sys/timer.h>

/*!
* \brief Main application routine.
*
*/
int main(void)
{
    outr(PMC_PCER, _BV(PIOA_ID));
    outr(PIOA_PER, 0xF);
    outr(PIOA_OER, 0xF);
    outr(PIOA_CODR, 0xF);
    for (;;) {
        NutDelay(100);
           outr(PIOA_CODR, 0xF);
        NutDelay(100);
            outr(PIOA_SODR, 0xF);
    }
}


Настал облом 8(
Не заработало....

Возникает пару вопросов:
1) Кто-то сталкивался? Поскольку на AVR-ах сильно привык к стабильности данной оси - остался в ступоре 8(
2) Как мне сделать отладку??? Чем пользоваться при отладке?

ЗЫ:
Пользую JLink JTAG, но до сего дня пользовал его только как программатор...


--------------------
---
human traffic - всегда 8)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 08:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01365 секунд с 7
ELECTRONIX ©2004-2016