-
楼主辛苦了。。。
-
如果在我知道的范围内,很高兴为大家解答,在下面的回复中,我会继续关注这个帖子,来帮助大家解答问题。。。
-
unsigned longCheckForceUpdate(void){ //unsigned long *pulApp;
#ifdef ENABLE_UPDATE_CHECK//定义过 // // Enable the required GPIO module. // HWREG(SYSCTL_RCGC2) = SYSCTL_RCGC2_GPIOF;//FORCED_UPDATE_PERIPH; //使能端口F时钟#endif
// // See if the first location is 0xffffffff or something that does not // look like a stack pointer, or if the second location is 0xffffffff or // something that does not look like a reset vector. // /*pulApp = (unsigned long *)APP_START_ADDRESS; if((pulApp[0] == 0xffffffff) || ((pulApp[0]& 0xfff00000) != 0x20000000) || (pulApp[1] == 0xffffffff) || ((pulApp[1]& 0xfff00001) != 0x00000001)) { return(1); } */#ifdef ENABLE_UPDATE_CHECK//定义过 // // Enable the pin used to see if an update is being requested. // HWREG(GPIO_PORTF_BASE+GPIO_O_DIR)|=0<<1; //方向,这句是我自己加的,例程中没有设置引脚方向 HWREG(GPIO_PORTF_BASE + GPIO_O_DEN) |= 1 << 1;//设置为数字使能
// // Wait a while before reading the pin. // Delay(1000);
// // Check the pin to see if an update is being requested. // /*if(HWREG(FORCED_UPDATE_PORT + (1 << (FORCED_UPDATE_PIN + 2))) ==//这是它原始的读引脚数据,看不懂,我自己写了一个 (FORCED_UPDATE_POLARITY << FORCED_UPDATE_PIN)) { return(1); }*/ if(HWREG(GPIO_PORTF_BASE )&0x00000002 ==0x00000000)//判断引脚值,为0则进入串口更新程序 { return(1); }#endif
// // No update was needed or requested. // return(0);}
-
坐等soso姐发板子,:D
-
我想问下,那TCP协议是怎么回事呢、
-
我在看boot_eth,里面的uip_process感觉有点难,大家有没有这方面的经验,分享下。。
-
不错的楼主,顶你
-
不错的楼主。。。
-
楼上确实比较强,我也是按照这个方法做的。现在就是以太网的一些基本概念都搞不清,想让以太网发送数据然后电脑sniffer软件分析,但是不知道具体怎么用,这个软件也有很多版本,不知道哪个更好用,感觉都挺难。。
-
我搞不懂以太网,没有什么头绪,里面的词汇太多了,先看看楼主的东西再说。。
-
串口昨天成功了,今天在调试网口,因为以前没学过,上手还是有点难的。。。里面的设置太多了。。
-
电脑没打开也能用吗?好像没电的吧
-
给我讲讲吧,我一直不成功啊,谢谢,应用程序就是不运行。
-
想问问楼主,有没有串口更新应用程序成功?我一直不成功,而且用的程序都是源程序,没改过。:surrender: :surrender: