Closed yellowway closed 5 years ago
以上打印波特率74880,可以看到 boot能运行,但是识别到的flash大小不正确,实际是1MB的flash,识别到的是512KB,
从打印信息rf_cal[0] !=0x05,is 0xFF 来看,应该是有些地方没有初始化,导致程序一直重启。在windows烧录软件中可以找到这个文件。
D:\vm\flash_download_tools_v3.6.4_0\FLASH_DOWNLOAD_TOOLS_V3.6.4\init_data\ESP8266_RF_init.xls
可以看到第一个值为0x5,所以你的工具肯能就只这个地方导致不能跑起来. 请一起看看这个问题,谢谢
里面内容如下:
uint8_no uint8_name param lab_value description
0 Reserved Reserved unsigned 0x5 do not change
1 Reserved Reserved unsigned 0x0 do not change
2 Reserved Reserved signed 4 do not change
3 Reserved Reserved signed 2 do not change
4 Reserved Reserved signed 5 do not change
5 Reserved Reserved signed 5 do not change
6 Reserved Reserved signed 5 do not change
7 Reserved Reserved signed 2 do not change
8 Reserved Reserved signed 5 do not change
9 Reserved Reserved signed 0 do not change
10 Reserved Reserved signed 4 do not change
11 Reserved Reserved signed 5 do not change
12 Reserved Reserved signed 5 do not change
13 Reserved Reserved signed 4 do not change
14 Reserved Reserved signed 5 do not change
15 Reserved Reserved signed 5 do not change
16 Reserved Reserved signed 4 do not change
17 Reserved Reserved signed -2 do not change
18 Reserved Reserved signed -3 do not change
19 Reserved Reserved signed -1 do not change
20 Reserved Reserved signed -16 do not change
21 Reserved Reserved signed -16 do not change
22 Reserved Reserved signed -16 do not change
23 Reserved Reserved signed -32 do not change
24 Reserved Reserved signed -32 do not change
25 Reserved Reserved signed -32 do not change
26 rx_param25 spur_freq_cfg unsigned 225 spur_freq=spur_freq_cfg/spur_freq_cfg_div
27 rx_param26 spur_freq_cfg_div unsigned 10
28 rx_param27 spur_freq_en_h unsigned 0 each bit for 1 channel, 1 to select the spur_freq if in band, else 40
29 rx_param28 spur_freq_en_l unsigned 0
30 Reserved Reserved signed 0xf8 do not change
31 Reserved Reserved signed 0 do not change
32 Reserved Reserved signed 0xf8 do not change
33 Reserved Reserved signed 0xf8 do not change
34 tx_param5 target_power_qdb_0 unsigned 82 82 means target power is 82/4=20.5dbm
35 tx_param6 target_power_qdb_1 unsigned 78 78 means target power is 78/4=19.5dbm
OK, I will translate my issue.
First ,I download my firmware through "lash_download_tools_v3.6.4_0" ,the module can work properly. but the same Firmware download by your tools。the moudule can not run。 it reset and reboot 。
the boot log shows below: ets Jan 8 2013,rst cause:1, boot mode:(3,6)
load 0x40100000, len 2592, room 16 tail 0 chksum 0xf3 load 0x3ffe8000, len 764, room 8 tail 4 chksum 0x92 load 0x3ffe82fc, len 676, room 4 tail 0 chksum 0x22 csum 0x22
2nd boot version : 1.7(5d6f877) SPI Speed : 40MHz SPI Mode : QIO SPI Flash Size & Map: 4Mbit(256KB+256KB) jump to run user1 @ 1000
OS SDK ver: 2.0.0(0b78c07) compiled @ May 14 2018 14:11:04 rf_cal[0] !=0x05,is 0xFF
how can this happened? my command is ./esptool -cf Esp8266.bin
OK ! I have solve the problem! thanks a lot !
OK ! I have solve the problem! thanks a lot !
OK ! I have solve the problem! thanks a lot !
HI,我这边使用你的工具下载8266固件,烧录无任何问题,但是烧录后从flash重启就一直出现复位,复位信息如下:我确定我的固件没有问题,因为同样的固件在windows下烧录,模块可以正常启动,但是在linux上使用你的工具,就会不停重启,请看看什么原因。我的烧录指令是 ./esptool -cf esp8266.bin
ets Jan 8 2013,rst cause:1, boot mode:(3,6)
load 0x40100000, len 2592, room 16 tail 0 chksum 0xf3 load 0x3ffe8000, len 764, room 8 tail 4 chksum 0x92 load 0x3ffe82fc, len 676, room 4 tail 0 chksum 0x22 csum 0x22
2nd boot version : 1.7(5d6f877) SPI Speed : 40MHz SPI Mode : QIO SPI Flash Size & Map: 4Mbit(256KB+256KB) jump to run user1 @ 1000
OS SDK ver: 2.0.0(0b78c07) compiled @ May 14 2018 14:11:04 rf_cal[0] !=0x05,is 0xFF
ets Jan 8 2013,rst cause:1, boot mode:(3,6)
load 0x40100000, len 2592, room 16 tail 0 chksum 0xf3 load 0x3ffe8000, len 764, room 8 tail 4 chksum 0x92 load 0x3ffe82fc, len 676, room 4 tail 0 chksum 0x22 csum 0x22
2nd boot version : 1.7(5d6f877) SPI Speed : 40MHz SPI Mode : QIO SPI Flash Size & Map: 4Mbit(256KB+256KB) jump to run user1 @ 1000
OS SDK ver: 2.0.0(0b78c07) compiled @ May 14 2018 14:11:04 rf_cal[0] !=0x05,is 0xFF