中级会员
- 积分
- 354
- 金钱
- 354
- 注册时间
- 2014-7-26
- 在线时间
- 66 小时
|
1金钱
ESP8266入门问题,我在入门ESP8266。买了一块小黄板,焊了一个2303的USB转TTL,已下载AT固件测试过了,没什么问题,AT指令收发,连接路由器什么的。
现在准备学习自己写代码了,在安信可网站和乐鑫上都下载了RTOS 1.5的SDK。
在eclipse下面加载安信可修改好的基本案例,编译都通过了。有一个提示下面代码前有一个小甲壳虫。
uart_task(void *pvParameters)
{
os_event_t e;
for (;;) {
if (xQueueReceive(xQueueUart, (void *)&e, (portTickType)portMAX_DELAY)) {
switch (e.event) {
case UART_EVENT_RX_CHAR:
printf("%c", e.param);
break;
default:
break;
}
}
}
然后按照步骤flash_download_tools_v3.4.4_0下载到小黄板里,重启后就是没有版本信息什么的打印出来。也不知道错哪了?
13:58:07 **** Incremental Build of configuration Default for project ESP8266_RTOS_SDK_V1.5 ****
make all
make[1]: Entering directory '/cygdrive/d/AITHINKER-ESP8266-SDK/ESP8266_RTOS_SDK_V1.5/app'
make[2]: Entering directory '/cygdrive/d/AITHINKER-ESP8266-SDK/ESP8266_RTOS_SDK_V1.5/app/user'
make[2]: Leaving directory '/cygdrive/d/AITHINKER-ESP8266-SDK/ESP8266_RTOS_SDK_V1.5/app/user'
make[2]: Entering directory '/cygdrive/d/AITHINKER-ESP8266-SDK/ESP8266_RTOS_SDK_V1.5/app/driver'
make[2]: Leaving directory '/cygdrive/d/AITHINKER-ESP8266-SDK/ESP8266_RTOS_SDK_V1.5/app/driver'
!!!
SDK_PATH: /cygdrive/d/AITHINKER-ESP8266-SDK/ESP8266_RTOS_SDK_V1.5
BIN_PATH: /cygdrive/d/AITHINKER-ESP8266-SDK/ESP8266_RTOS_SDK_V1.5/bin
No boot needed.
Generate eagle.flash.bin and eagle.irom0text.bin successully in BIN_PATH
eagle.flash.bin-------->0x00000
eagle.irom0text.bin---->0x20000
!!!
make[1]: Leaving directory '/cygdrive/d/AITHINKER-ESP8266-SDK/ESP8266_RTOS_SDK_V1.5/app'
13:58:22 Build Finished (took 14s.834ms)
环境
|
最佳答案
查看完整内容[请看2#楼]
找到问题了。
我又买了一块ESP8266-12F的,发现下载后打印是正常的。相同的程序下载到我的小黄板中发现,还是没打印。
我就去找差异了,最后发现RST的问题,小黄板上没有什么按键的,就一个跳针。我后来在小黄板上加了一个RST键后解决了。要带电复位模块。模块就会打印。
我用的2303 USB转TTL的模块,3.3V是2303转出来加个开关后给到ESP8266,我每次都是开关断电,再上电。以为这样就是重启复位模块了,会打印信息。实际上是 ...
|