[Armadillo:00924] Re: GPIOポートの初期化

nakai email@hidden
2006年 3月 13日 (月) 13:17:20 JST


中井です。

ご指摘の点、再現しませんでした。
サンプルコード書きましてので参考にして下さい。
また、PORTC1はHermitの起動JPとして使用しておりますので、
PORTC1にはアクセスしないようお願いします。

#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

int main(void){
  int fd_ddr, fd_dr;
  unsigned char val;

  fd_ddr = open("/dev/paddr0", O_RDWR);
  if(fd_ddr < 0){
    printf("Open error\n");
    return -1;
  }

  fd_dr = open("/dev/padr0", O_RDWR);
  if(fd_dr < 0){
    printf("Open error\n");
    return -1;
  }

  val = 1;
  write(fd_ddr, &val, 1);
  write(fd_dr, &val, 1);

  sleep(1);

  val = 0;
  write(fd_dr, &val, 1);

  close(fd_ddr);
  close(fd_dr);

  system("/bin/reboot");
  
  return 0;
}


----- Original Message ----- 
From: "kurosaki" <email@hidden>
To: "Armadillo series general discussion list" <email@hidden>
Sent: Monday, March 13, 2006 9:46 AM
Subject: [Armadillo:00922] Re: GPIOポートの初期化


> お世話になっております。黒崎です。
> 
> バックグラウンドでGPIOを監視のプログラムを実行させ、
> シェルからの reboot または shutdown -r now 後は問題なく telnet で
> ログインできます。
> GPIOを使用したプログラム中での system("reboot");  system("shutdown -r
> now"); では
> ログインできなくなります。
> 以上、よろしくお願いいたします。
> 
> 
> -----Original Message-----
> From: email@hidden
> [mailto:email@hidden]On Behalf Of nakai
> Sent: Friday, March 10, 2006 8:21 PM
> To: Armadillo series general discussion list
> Subject: [Armadillo:00920] Re: GPIOポートの初期化
> 
> 
> 中井です。
> 
> 例えば、sh(シェル)からrebootコマンドを実行しても、
> hermitが立ち上がるのでしょうか?
> 
> ご確認宜しくお願いします。
> 
> ----- Original Message -----
> From: "kurosaki" <email@hidden>
> To: <email@hidden>
> Sent: Friday, March 10, 2006 7:02 PM
> Subject: [Armadillo:00918] GPIOポートの初期化
> 
> 
> > SYSCOM。黒崎です。
> >
> > GOIPを例題のデバイスファイルとしてアクセスは問題なくできますが、GPI
>> > 使用している中でrebootするとJP4がグランドレベル(HERMITモー
> > ド)になっていることが分かりました。rebootでJP4がロウになってしま
>> > ような現象はありますでしょうか。
> >
> > よろしくお願いいたします。
> >
> > _______________________________________________
> > armadillo mailing list
> > email@hidden
> > http://lists.atmark-techno.com/mailman/listinfo/armadillo
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo



armadillo メーリングリストの案内