目录

一. 环境搭建

1.1安装MINGW 傻瓜式一键安装

1.2 设置Windows环境变量

1.4 安装perl环境的搭建

1.5 设置全局e命令

二. 代码编译和烧录

1.1 Ble Master Client目录

1.2 编译烧录

1.编译:

2.烧录:

3.烧录完成:

4.程序烧录流程:

三. 代码修改


一. 环境搭建

1.1安装MINGW 傻瓜式一键安装

1.2 设置Windows环境变量

1.4 安装perl环境的搭建

因为编译器使用到Perl脚本,所以要安装Perl脚本环境:ActivePerl-5.8.4.810-MSWin32-x86.zip

1.5 设置全局e命令

osiuasm和一个regedr文件夹,将osiuasm下的osiuasm.exe(编译器)和regedr下的e.exe(调试器)拷贝到系统盘的windos目录下。这样,我们就可以在Windows的全局使用e命令

二. 代码编译和烧录

1.1 Ble Master Client目录

│  do.bat
│  flash_clear.bat
│  flash_download.bat
│  readme.txt

├─output
│      bt_format.meta
│      bt_program23.icode
│      bt_program23.list
│      bt_program23.meta
│      bt_program23.rom
│      flash.dat
│      memmap.format
│      otp.dat
│      program.lis
│      ramcode.rom
│      romcode.rom
│      sched.rom

├─patch
│      patch.prog

├─rom
│      app.prog
│      command.format
│      label.format
│      peripherals.prog
│      rom.format
│      ui.prog
│      utility.prog

├─sched
│      109x.dat
│      user.dat

└─util
        flash_dat2eeprom_dat.pl
        geneep.exe
        genotp.pl
        memalloc.pl
        mergepatch.pl

1.2 编译烧录

1.编译:

打开cmd,敲do eep 生成output目录下的文件。

2.烧录:

烧录板USB供电并打开开关,打开情况下是蓝灯闪烁,CH1的4Pin座子接蓝牙板的J7位号(micro usb供电旁边),蓝牙板供电。
    2.1 双击do.bat 
    2.2 双击flashclear.bat 
    2.3 双击flashdownload.bat -- 点完这3步骤就烧录完成了。

3.烧录完成:

蓝牙板USB供电后,处于蓝灯闪烁状态,就是的未连接状态。连接后蓝灯常亮。

4.程序烧录流程:

make clean 清除上次编译文件
    genflash.bat 编译生成烧录文件
    e p     M0核停止
    e pu     bt核停止
    e fq    烧录
    e k     M0核复位
    e ku     bt核复位
    -------------
    flash_clear.bat
    e pu        
    e 8070l20
    e 8081 8
    e fr 0 10
    e fc
    e fr 0 10

三. 代码修改

Y1066 Ble Master Client 记录相关推荐

  1. ESP32入门基础之ble spp client 和 ble spp server 的学习理解

    文章目录 1 工程简介 2 工程分析 2.1 工程 ble_spp_client 分析 2.1.1 初始化分析 2.1.2 两BLE扫描连接.配置.参数同步分析 2.1.3 蓝牙数据发送流程分析 2. ...

  2. 【Kudu-未解决】Kudu : Kudu error: Could not connect to a leader master. Client configured with 1 master

    文章目录 1.美图 2.背景 3.解决方式-修改元数据 4.重现建表 1.美图 2.背景 做kudu扩容,kudu 原本只有一个master 和一个 tableServer 现在我想扩容成3个mast ...

  3. IGH EtherCAT Master安装记录

    前言 IGH EtherCAT Master的1.5.2版本中没有.bootstrap文件,如果只运行.configure文件后续会报错,所以在安装时选取了最近的stable-1.5.IGH源码下载地 ...

  4. 如何抓包分析BLE 空口报文(GAP + GATT + LESC procedure)?

    文章目录 一.如何抓取BLE 空口报文? 二.BLE 通信报文是如何交互的? 2.1 GAP Discovery and Connection establishment procedures 2.2 ...

  5. 【BlueZ】【蓝牙】跨平台实现Ble MasterSlaveMesh 之Linux篇-1

    一,前述 1,上一篇讲述了如何通过Windows实现蓝牙应用,该方式可适用于Windows/Linux/Macos等场景.[https://blog.csdn.net/u014028690/artic ...

  6. git log 查看提交记录,参数:

    git log 查看提交记录,参数: -n (n是一个正整数),查看最近n次的提交信息 $ git log -2 查看最近2次的提交历史记录 -- fileName fileName为任意文件名,查看 ...

  7. SF :Salesforce中,look up 和 master detail关系

    相同:在salesforce中,它们都被用来维护对象间的关联关系 区别: 1.master-detail 关系中,如果有master记录,则必须要有 detail记录. 2.master-detail ...

  8. 主数据管理(Master Data Management)基础

    主数据管理(Master Data Management)基础 什么是Master Data(主数据)? 无论是银行.零售商或者政府机构,一个机构内部总有一组核心的数据,各种应用均会使用. 此类数据我 ...

  9. Git, GitHub使用记录

    高亮颜色说明:突出重点 个人觉得,:待核准个人观点是否有误 高亮颜色超链接 文章目录 速查 官方文档 GitHub Cheat Sheet 安装 配置工具 创建仓库 .gitignore 文件 分支 ...

最新文章

  1. Linux系统挂载NTFS文件系统
  2. 对contentoffset的理解
  3. Bootstrap 滚动监听
  4. Docker部署SpringCloud ELK+RabbitMQ日志
  5. matlab线检测,车道线检测(matlab)
  6. iphone编程,使用代码结束程序
  7. 编译OpenJDK12:链接freelib时提示 LNK4044,无法识别的选项
  8. 杭州/北京内推 | 阿里达摩院招聘视觉生成方向学术实习生(人才计划)
  9. UINO优锘去ChinaJoy秀数字孪生元宇宙落地应用!
  10. .lib不是有效的Win32应用程序
  11. python大数据就业方向_大数据专业未来的就业方向有哪些?[黑马程序员]
  12. 纯html加css象棋棋盘,纯CSS实现的国际象棋棋盘
  13. ps如何增加可撤回的步数
  14. Python项目设计计划——树莓派自动浇花系统
  15. endnote引入毕业论文规定的GB/T7714参考文献格式
  16. 大一新生的pta错题归纳
  17. 【第一次完成的需求测试流程总结】
  18. C++ virtual关键字
  19. 2021电工杯数学建模A题 高铁牵引供电系统论文和代码
  20. 运维工程师必须掌握的shell技术实战内容

热门文章

  1. 游戏中用到的设计模式
  2. 使用Adsutil.vbs来获取IIS用户的密码
  3. 从Google PR值审定标准来学习如何做推广
  4. 【Leetcode】EASY题解....ing python
  5. 674 Longest Continuous Increasing Subsequence(每日一题)
  6. reactjs css modules解决组件间样式覆盖问题
  7. idea设置java scala等代码自动换行
  8. CDH6.3.2添加Hue服务时,验证数据库连接报错 Unexpected error. Unable to verify database connection.
  9. 使用ssh连接WSL
  10. 【收藏】wiztree大文件查找软件