esp8266-2.7.4.zip
Arduino软件开发板管理器中ESP8266开发板,省的下载。使用方法参考https://blog.csdn.net/uaime/article/details/107798897
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-08-02 18:22 esp8266-2.7.4
目录 0 2020-08-02 18:13 esp8266-2.7.4 ests
文件 357 2020-05-08 21:12 esp8266-2.7.4 estsuild.sh
目录 0 2020-08-02 18:13 esp8266-2.7.4 estsci
文件 116 2019-10-01 20:19 esp8266-2.7.4 estsciuild_docs.sh
文件 123 2019-10-01 20:19 esp8266-2.7.4 estscihost_test.sh
文件 395 2019-10-01 20:19 esp8266-2.7.4 estsciuild_boards.sh
文件 425 2019-10-01 20:19 esp8266-2.7.4 estsciuild_package.sh
文件 504 2020-08-02 18:13 esp8266-2.7.4 estsciinstall_astyle.sh
文件 361 2020-07-30 23:54 esp8266-2.7.4 estscistyle_check.sh
文件 301 2020-08-02 18:13 esp8266-2.7.4 estsdebug.sh
目录 0 2020-07-30 23:47 esp8266-2.7.4 estsdevice
文件 131 2019-10-01 20:19 esp8266-2.7.4 estsdevice est_env.cfg.template
目录 0 2019-05-24 21:44 esp8266-2.7.4 estsdevicelibraries
目录 0 2020-07-19 15:29 esp8266-2.7.4 estsdevicelibrariesBSTest
文件 10436 2020-07-19 15:29 esp8266-2.7.4 estsdevicelibrariesBSTest
unner.py
文件 1808 2020-07-19 15:29 esp8266-2.7.4 estsdevicelibrariesBSTestxunitmerge
目录 0 2020-07-19 15:29 esp8266-2.7.4 estsdevicelibrariesBSTestsrc
文件 5272 2019-10-01 20:19 esp8266-2.7.4 estsdevicelibrariesBSTestsrcBSTest.h
文件 821 2019-10-01 20:19 esp8266-2.7.4 estsdevicelibrariesBSTestsrcBSStdio.h
文件 1629 2019-12-15 22:08 esp8266-2.7.4 estsdevicelibrariesBSTestsrcBSArduino.h
文件 3073 2020-07-19 15:29 esp8266-2.7.4 estsdevicelibrariesBSTestsrcBSProtocol.h
文件 4431 2020-07-19 15:29 esp8266-2.7.4 estsdevicelibrariesBSTestsrcBSArgs.h
文件 575 2020-07-19 15:29 esp8266-2.7.4 estsdevicelibrariesBSTestMakefile
文件 5877 2020-07-19 15:29 esp8266-2.7.4 estsdevicelibrariesBSTestxmerge.py
文件 202 2019-05-24 21:44 esp8266-2.7.4 estsdevicelibrariesBSTestlibrary.properties
文件 911 2019-10-01 20:19 esp8266-2.7.4 estsdevicelibrariesBSTestmock_decorators.py
目录 0 2019-10-01 20:19 esp8266-2.7.4 estsdevicelibrariesBSTest est
文件 363 2019-10-01 20:19 esp8266-2.7.4 estsdevicelibrariesBSTest est est.py
文件 973 2019-10-01 20:19 esp8266-2.7.4 estsdevicelibrariesBSTest est est.cpp
文件 63 2020-07-19 15:29 esp8266-2.7.4 estsdevicelibrariesBSTest
equirements.txt
............此处省略3500个文件信息
/* Copyright (c) 2015-2016 Ivan Grokhotkov. All rights reserved.
* This file is part of eboot bootloader.
*
* Redistribution and use is permitted according to the conditions of the
* 3-clause BSD license to be found in the LICENSE file.
*/
#include
#include
#include
#include
#include “flash.h“
#include “eboot_command.h“
#include
extern unsigned char _gzip_dict;
#define SWRST do { (*((volatile uint32_t*) 0x60000700)) |= 0x80000000; } while(0);
extern void ets_wdt_enable(void);
extern void ets_wdt_disable(void);
int print_version(const uint32_t flash_addr)
{
uint32_t ver;
if (SPIRead(flash_addr + APP_START_OFFSET + sizeof(image_header_t) + sizeof(section_header_t) &ver sizeof(ver))) {
return 1;
}
char fmt[7];
fmt[0] = ‘v‘;
fmt[1] = ‘%‘;
fmt[2] = ‘0‘;
fmt[3] = ‘8‘;
fmt[4] = ‘x‘;
fmt[5] = ‘
‘;
fmt[6] = 0;
ets_printf((const char*) fmt ver);
return 0;
}
int load_app_from_flash_raw(const uint32_t flash_addr)
{
image_header_t image_header;
uint32_t pos = flash_addr + APP_START_OFFSET;
if (SPIRead(pos &image_header sizeof(image_header))) {
return 1;
}
pos += sizeof(image_header);
for (uint32_t section_index = 0;
section_index < image_header.num_segments;
++section_index)
{
section_header_t section_header = {0};
if (SPIRead(pos §ion_header sizeof(section_header))) {
return 2;
}
pos += sizeof(section_header);
const uint32_t address = section_header.address;
bool load = false;
if (address < 0x40000000) {
load = true;
}
if (address >= 0x40100000 && address < 0x40108000) {
load = true;
}
if (address >= 0x60000000) {
load = true;
}
if (!load) {
pos += section_header.size;
continue;
}
if (SPIRead(pos (void*)address section_header.size))
return 3;
pos += section_header.size;
}
asm volatile(““ ::: “memory“);
asm volatile (“mov.n a1 %0
“
“mov.n a3 %1
“
“jx a3
“ : : “r“ (0x3ffffff0) “r“ (image_header.entry) );
__builtin_unreachable(); // Save a few bytes by letting GCC know no need to pop regs/return
return 0;
}
uint8_t read_flash_byte(const uint32_t addr)
{
uint8_t __attribute__((aligned(4))) buff[4];
SPIRead(addr & ~3 buff 4);
return buff[addr & 3];
}
unsigned char __attribute__((aligned(4))) uzlib_flash_read_cb_buff[4096];
uint32_t uzlib_flash_read_cb_addr;
int uzlib_flash_read_cb(struct uzlib_uncomp *m)
{
m->source = uzlib_flash_read_cb_buff;
m->source_limit = uzlib_flash_read_cb_buff + sizeof(uzlib_flash_read_cb_buff);
SPIRead(uzlib_flash_read_cb_addr uzlib_flash_read_cb_buff sizeof(uzlib_flash_read_cb_buff));
uzlib_flash_read_cb_addr += sizeof(uzlib_flash_read_cb_buff);
re
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-08-02 18:22 esp8266-2.7.4
目录 0 2020-08-02 18:13 esp8266-2.7.4 ests
文件 357 2020-05-08 21:12 esp8266-2.7.4 estsuild.sh
目录 0 2020-08-02 18:13 esp8266-2.7.4 estsci
文件 116 2019-10-01 20:19 esp8266-2.7.4 estsciuild_docs.sh
文件 123 2019-10-01 20:19 esp8266-2.7.4 estscihost_test.sh
文件 395 2019-10-01 20:19 esp8266-2.7.4 estsciuild_boards.sh
文件 425 2019-10-01 20:19 esp8266-2.7.4 estsciuild_package.sh
文件 504 2020-08-02 18:13 esp8266-2.7.4 estsciinstall_ast
文件 361 2020-07-30 23:54 esp8266-2.7.4 estscist
文件 301 2020-08-02 18:13 esp8266-2.7.4 estsdebug.sh
目录 0 2020-07-30 23:47 esp8266-2.7.4 estsdevice
文件 131 2019-10-01 20:19 esp8266-2.7.4 estsdevice est_env.cfg.template
目录 0 2019-05-24 21:44 esp8266-2.7.4 estsdevicelibraries
目录 0 2020-07-19 15:29 esp8266-2.7.4 estsdevicelibrariesBSTest
文件 10436 2020-07-19 15:29 esp8266-2.7.4 estsdevicelibrariesBSTest
unner.py
文件 1808 2020-07-19 15:29 esp8266-2.7.4 estsdevicelibrariesBSTestxunitmerge
目录 0 2020-07-19 15:29 esp8266-2.7.4 estsdevicelibrariesBSTestsrc
文件 5272 2019-10-01 20:19 esp8266-2.7.4 estsdevicelibrariesBSTestsrcBSTest.h
文件 821 2019-10-01 20:19 esp8266-2.7.4 estsdevicelibrariesBSTestsrcBSStdio.h
文件 1629 2019-12-15 22:08 esp8266-2.7.4 estsdevicelibrariesBSTestsrcBSArduino.h
文件 3073 2020-07-19 15:29 esp8266-2.7.4 estsdevicelibrariesBSTestsrcBSProtocol.h
文件 4431 2020-07-19 15:29 esp8266-2.7.4 estsdevicelibrariesBSTestsrcBSArgs.h
文件 575 2020-07-19 15:29 esp8266-2.7.4 estsdevicelibrariesBSTestMakefile
文件 5877 2020-07-19 15:29 esp8266-2.7.4 estsdevicelibrariesBSTestxmerge.py
文件 202 2019-05-24 21:44 esp8266-2.7.4 estsdevicelibrariesBSTestlibrary.properties
文件 911 2019-10-01 20:19 esp8266-2.7.4 estsdevicelibrariesBSTestmock_decorators.py
目录 0 2019-10-01 20:19 esp8266-2.7.4 estsdevicelibrariesBSTest est
文件 363 2019-10-01 20:19 esp8266-2.7.4 estsdevicelibrariesBSTest est est.py
文件 973 2019-10-01 20:19 esp8266-2.7.4 estsdevicelibrariesBSTest est est.cpp
文件 63 2020-07-19 15:29 esp8266-2.7.4 estsdevicelibrariesBSTest
equirements.txt
............此处省略3500个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)