Chat freely about anything...

User avatar
By alonewolfx2
#9837
sej7278 wrote:
pvvx wrote:Thank you for your interest in the new series of continuous errors in the SDK from Espressif! :lol:


so when do we see a completely rewritten sdk from you on github?

rather than continually mocking them (which is getting boring) how about doing something to fix it?

@sej7278 exactly right.dear pvvx, we (you) should act more professionally.
this is first warning.
User avatar
By Athena
#9884
pvvx wrote:Correct the error in "bool SPIEraseArea (uint32 start_addr, uint32 lenght);" :D :D :D
Accordingly, esptool.py in FLASH_DOWNLOAD_TOOLS.


Hi, pvvx,

The problem you mentioned about SPIEraseArea, we have fixed it long time ago

Please have a try with the FLASH_DOWNLOAD_TOOLS here http://bbs.espressif.com/viewtopic.php?f=7&t=25
User avatar
By pvvx
#9949
Athena wrote:
pvvx wrote:Correct the error in "bool SPIEraseArea (uint32 start_addr, uint32 lenght);" :D :D :D
Accordingly, esptool.py in FLASH_DOWNLOAD_TOOLS.


Hi, pvvx,

The problem you mentioned about SPIEraseArea, we have fixed it long time ago

Please have a try with the FLASH_DOWNLOAD_TOOLS here http://bbs.espressif.com/viewtopic.php?f=7&t=25

Errors are not corrected.
Record 1024 bytes at 0xA000 clears up 0xC000 (8192 bytes). Etc. :lol:

Calculate_SPIEraseArea_SpLab:
Code: Select allTest (SPIEraseArea.exe):
The flash settings on default:

Chip size (in byte):   524288
Sector size (in byte): 4096
Block size (in byte):  65536

Want to change? [y/n]
Enter the start address to erase: 40960
Enter the length to erase: 1024

SPIEraseArea (40960, 1024)
The returned value:  OK
Start erased adress: 40960
Last erased adress:  49152

Press any key to exit.

40960 = 0xA000, 49152 = 0xС000.
FLASH_DOWNLOAD_TOOLS_v0.9.3.1 = Already BAG:
Code: Select alloffset :  40960
Erasing flash...
head: 1 ;total: 1
erase size : 4096
Writing at 0x0000a000... (0 %)
Leaving...

erase size != 4096 (flash sector), erase size = 8192 (2x sectors).
Programmers from Espressif can do only new errors....
Attachments
(6.62 KiB) Downloaded 168 times
User avatar
By root
#10144
pvvx wrote:
Athena wrote:
pvvx wrote:Correct the error in "bool SPIEraseArea (uint32 start_addr, uint32 lenght);" :D :D :D
Accordingly, esptool.py in FLASH_DOWNLOAD_TOOLS.


Hi, pvvx,

The problem you mentioned about SPIEraseArea, we have fixed it long time ago

Please have a try with the FLASH_DOWNLOAD_TOOLS here http://bbs.espressif.com/viewtopic.php?f=7&t=25

Errors are not corrected.
Record 1024 bytes at 0xA000 clears up 0xC000 (8192 bytes). Etc. :lol:

Calculate_SPIEraseArea_SpLab:
Code: Select allTest (SPIEraseArea.exe):
The flash settings on default:

Chip size (in byte):   524288
Sector size (in byte): 4096
Block size (in byte):  65536

Want to change? [y/n]
Enter the start address to erase: 40960
Enter the length to erase: 1024

SPIEraseArea (40960, 1024)
The returned value:  OK
Start erased adress: 40960
Last erased adress:  49152

Press any key to exit.

40960 = 0xA000, 49152 = 0xС000.
FLASH_DOWNLOAD_TOOLS_v0.9.3.1 = Already BAG:
Code: Select alloffset :  40960
Erasing flash...
head: 1 ;total: 1
erase size : 4096
Writing at 0x0000a000... (0 %)
Leaving...

erase size != 4096 (flash sector), erase size = 8192 (2x sectors).
Programmers from Espressif can do only new errors....



So what?

As a beginner, I think esptool.py is a third-party tool from github.
Did you see the source code?The esp guys already do something before erase action in the flash-download tool.
Actually , you can erase the whole chip if you want .
Open-source means you can fix something not just complain , little girl.