完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
(一) 烧写方法如下:
● 打开烧写软件:ESP_DOWNLOAD_TOOL_V2.4.exe; ● 把bin 文件放入对应栏并注意对应地址(参见烧写地址对应表),需要重新擦写的项请打“√”; 一般只把用户应用程序文件打勾=> 地址为 0x01000 文件在 F:shareZBsourcebinupgradeuser1.2048.new.3.bin ●“SPI MODE”处为QIO(默认就是); ●“FLASH SIZE”处改为“16Mbit”; ●"COM"选择对应的串口号,波特率选择115200;其它使用默认值就可以。 CyrstalFreq : 26MHz SPI speed: 40MHZ SPI MODE: QIO FLASH SIZE: 16Mbit 选择连接的串口号(先在硬件管理里查看串口号), 按开始烧录, 开发板按下boot钮,再开电源, 软件可以开到开始烧录 文件介绍:(eg:) 地址为 0x01000 用户文件 在 F:shareZBsourcebinupgradeuser1.2048.new.3.bin 地址为 0x 00 启动文件 F:shareZBsourcebinboot_v1.4(b1).bin 地址为 0x7c000 Wifi参数配置文件F:shareZBsourcebinesp_init_data_default.bin 地址为 0xfe000 芯片配置文件F:shareZBsourcebinblank.bin 使用附件的串口工具NK_COM_V13B,常用的串口工具都没有波特率是74880的或者可以修改的, 串口波特率设置:74880,None,8,1, 重上电。就可以看到很多关于开发板的串口信息 (二)程序结构: bin : 生成烧录代码文件的位置 et_app: 用户应用程序 extra_include: 第三方库头文件目录 include: 系统的头文件目录 ld:连接器 lib:系统的库 third_party:第三方程序,eg:操作系统JOSN tool: 编译工具 LICENSE: 说明 Makefile: 编译的makefile文件 READMME.md: 说明文本 我们关心是et_app,里面有: .output:编译中的一些文件 driver:驱动相应的代码 include:头文件 sample_lib:示例文件,没有使用 user:用户程序 gen_misc.bat:编译脚本 gen_misc.sh :编译脚本 makefile : readme.txe: (三)我们比较常修改是user,里面如下: .output et_user_app.c 主应用程序所在 factory.c 工程测试代码,可以不关注 Makefile user_main.c 应用程序入口函数在里面 wifi_led.c 无线wifi的LED指示控制 说明: 1.如果需要增加文件.c,就在这个user目录下.而.h放在级目录的inlcude下即可。 2.user_main.c的文档最后函数void user_init(void)是整个应用程序的入口函数。 3.程序直接用记事本打开修改,然后在虚拟机上 执行 ./gen_misc.sh 重新编译 4.串口输出不支持中文。// 可以修改一下串口波特率,以便普通串口工具使用。 5. LCD显示英文:OLED_show_str(18, 0, "I can use", 2);// x:0~127, y:0~7,string, size=1:6*8 ; 2:8*16 显示汉字OLED_show_chn(0, 0, N)//x:0~127, y:0~7, N=codetab.h中的16*16点阵汉字 所以,每行:最大汉字个数8个,或字符个数21,使用y值=汉字个数*16=小字符个数*6 最多8行,每行高度是8个点,使用汉字占用2行。 附件有 烧录工具 ,有 串口助手--可以修改波特率的。专用于这里,波特率要修改为4880,None,8,1, 才能看到开发板的运行信息。
|
|
相关推荐
2 个讨论
|
|
|
很详细 多谢分享
|
|
|
|
|
|
|
|
。。。。。。。。。。。。。。。。。。。
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 03:52 , Processed in 0.815255 second(s), Total 62, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
13147
