硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1388|回复: 1
收起左侧

上传一个ESP 8266 测试软件 方便做测试例子调试。

[复制链接]

82

主题

399

回帖

665

积分

金牌会员

积分
665
QQ
发表于 2019-7-16 00:25:13 | 显示全部楼层 |阅读模式
本帖最后由 雷鹏 于 2019-7-17 12:26 编辑

基于V5板子的简单ESP8266调试例子。例子做的很简单,先发帖做个标记,有空再好好整整。


2019 07 17
修改 USB升级程序  加快 升级速度。

/*
*********************************************************************************************************
* 函 数 名: AppTaskStart
* 功能说明: 启动任务,也就是最高优先级任务,这里实现USB BULK传输使用。
* 形    参: 无
* 返 回 值: 无
*   优 先 级: 5  
*********************************************************************************************************
*/
__task void AppTaskStart(void)
{
//uint16_t i;
int32_t usb_rx_ch = -1;
int32_t usb_tx_ch = -1;
uint8_t data;


/* 创建任务 */
AppTaskCreate();

/* 初始化USB设备 */
usbd_init();         
/* 启动连接 */
usbd_connect(__TRUE);

/* 这个4秒的延迟很有必要,防止启动不成功 */
os_dly_wait(4000);
//while (!usbd_configured ());   
while(1)
{
   if(USBD_CDC_ACM_DataAvailable() == 0)
   os_dly_wait(1);   
  
   if (usb_rx_ch == -1)        /* USB -> UART                        */
   {
    usb_rx_ch = USBD_CDC_ACM_GetChar ();
   }
   if (usb_rx_ch != -1)
   {
    while (USART_GetFlagStatus(USART6, USART_FLAG_TC) == RESET)
    {}   
    /* 写一个字节到USART1 */
    USART_SendData(USART6, (uint8_t)usb_rx_ch);
    usb_rx_ch = -1;
   }
   
   /* UART -> USB                        */
   if (usb_tx_ch == -1)
   {
    if(comGetChar(COM6, &data))
    {
     usb_tx_ch = data;
    }
   }
   if (usb_tx_ch != -1)
   {
    if (USBD_CDC_ACM_PutChar (usb_tx_ch) == usb_tx_ch)
    {
     usb_tx_ch = -1;
    }
   }

  }
}


ESP8266调试工具V2.3.exe

3.84 MB, 下载次数: 60

调试工具

V5_RLUSB_ESP8266测试程序V1.1.zip

6.88 MB, 下载次数: 15

V5开发板测试程序

flash_download_tools_v3.6.6.zip

13.55 MB, 下载次数: 1058

ESP程序下载

ai-thinker_esp8266_dout_aicloud_v0.0.0.6_20170517.7z

535.42 KB, 下载次数: 10

最新固件库

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106421
QQ
发表于 2019-7-16 08:30:11 | 显示全部楼层
非常感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-19 16:43 , Processed in 0.219039 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表