【Feedback】程序烧写后跳转到user2区运行

Simpleyyt

【Feedback】程序烧写后跳转到user2区运行

Postby Simpleyyt » Mon Jul 04, 2016 12:53 am

芯片本来是在user2区域运行的,我重新下载了程序后,还是在user2区域运行。我想重新烧写后在user1运行,应该怎么办?

以下是固件的烧写地址(Flash size: 16Mbit, Size map: 3 esp-wroom-02):

boot_v1.4(b1).bin 0x00000
user1.2048.new.3.bin 0x01000
blank.bin 0x7e000
esp_init_data_default.bin: 0x1fc000
blank.bin 0x1fe000

ESP_Rubin
Posts: 222
Joined: Wed Jun 29, 2016 11:59 am

Re: 程序烧写后跳转到user2区运行

Postby ESP_Rubin » Mon Jul 04, 2016 9:42 am

理论上,只需要重新烧写blank和init两个bin,就可以恢复到user1去boot;需要你确认一下:
1)两次烧录,flash map有没有改变。从你的给的信息上看,两次map不太一样(blank.bin的地址)
2)第二次烧录时,烧录工具选择哪几项,是否和第一次一样?
3)你user2.bin是怎么放到flash中去的?

Simpleyyt

Re: 程序烧写后跳转到user2区运行

Postby Simpleyyt » Wed Jul 06, 2016 1:47 am

esp_rubin wrote:理论上,只需要重新烧写blank和init两个bin,就可以恢复到user1去boot;需要你确认一下:
1)两次烧录,flash map有没有改变。从你的给的信息上看,两次map不太一样(blank.bin的地址)
2)第二次烧录时,烧录工具选择哪几项,是否和第一次一样?
3)你user2.bin是怎么放到flash中去的?

我使用官方的下载工具就可以,使用esptool.py就不行。

Who is online

Users browsing this forum: No registered users and 288 guests