当前位置:网站首页>基于CC2530 E18-MS1-PCB Zigbee DIY作品(二)
基于CC2530 E18-MS1-PCB Zigbee DIY作品(二)
2022-08-09 18:11:00 【分享大师】
创作前情
接上篇,入手CC2530并将相关固件编译后,IAR编译的固件存在output文件夹下,将固件刷写如cc2530需要ccdebuger或相关烧写器,文中也提到可使用nodemcu作为烧写器来烧录程序,现将一些使用经验记录下来。
烧写过程
常规做法,需要分两步执行,并需要将文件放入对应文件夹中,打开命令框输入相关命令,比较繁琐:
1、将.hex转为.bin文件
2、将.bin 刷入cc2530
作为一个懒人,是无法接受这样的麻烦,而且当你在调试的过程中,需要反复烧录,可谓是相对头疼,所以想到了脚本,故写了一个一键刷机的脚本,简化后的步骤,将编译好的.hex文件放入文件夹中,点击cc2530刷机.bat即可
批处理内容如下:
@echo off
:str
cls
echo ################################################
call :显示时间
copy Motion.hex old\DIYRuZ_Motion_%ymd%%hms%.hex
copy motion.bin old\motion_%ymd%%hms%.bin
copy DIYRuZ_Motion.hex Motion.hex
del motion.bin
::ren DIYRuZ_Motion.hex Motion.hex
::pause
objcopy.exe --gap-fill 0xFF --pad-to 0x040000 -I ihex Motion.hex -O binary motion.bin
echo ################################################
echo ## 已完成转换 ##
echo ## 确认接线连接ok后继续 ##
echo ################################################
::pause
CCLoader_x86_64.exe 4 motion.bin 0
echo ################################################
echo ## 已完成刷机 ##
echo ## ##
echo ################################################
TIMEOUT /T 3
::pause
exit
:显示时间
for /F "tokens=*" %%A IN ('TIME/T') do set NOW=%%A
SET ymd=%date:~0,4%%date:~5,2%%date:~8,2%
SET hms=%NOW:~0,2%%NOW:~3,2%%time:~6,2%
set riqi=%date:~0,10% %time:~0,8%
goto :eof可直接下载使用:点此处烧写工具下载
边栏推荐
- 书单 | “推荐系统” 值得一读的五本书
- [Free Column] Android Security for Peace Elite (FZ) APK Reverse Analysis
- awk use
- [免费专栏] Android安全之安卓APK浅析
- Simple prohibition of garbage collection in d
- MFC教程
- Typora 结合 Picgo 自动上传图像
- [免费专栏] Android安全之静态方式逆向APK应用浅析【手动注入smali+】+【IDA Pro静态分析so文件】+【IDA Pro基础使用讲解】
- [免费专栏] Android安全之APK动态方式逆向应用【三种Smali注入方法】
- 再次开始清理电子海图开发群中长期潜水人士
猜你喜欢
![[免费专栏] Android安全之动态代码注入技术(利用JDB调试APK)](/img/86/3123f87d9b88d4fe424b2cf134eb62.png)
[免费专栏] Android安全之动态代码注入技术(利用JDB调试APK)

对应运放 RC 滤波负反馈的波形

软件设计的七大原则

C#/VB.NET: Extract text and pictures from PowerPoint document

How to stop the test after reaching a given number of errors during stress testing in JMeter

loadrunner script -- parameterization

Bi Sheng Compiler Optimization: Lazy Code Motion

放下手机吧:实验表明花20分钟思考和上网冲浪同样快乐

Open Source Summer | List Details Display Based on Ruoyi Architecture

What is the Treasure Project (TPC), a dark horse with wings in 2022!
随机推荐
放下手机吧:实验表明花20分钟思考和上网冲浪同样快乐
Paper sharing: "FED BN" uses the LOCAL BATCH NORMALIZATION method to solve the Non-iid problem
基于AWS构建云上数仓第一步:云平台的基础概念
shell脚本基础语句使用(一)
英赛克工控安全项目入围《钢铁行业智能制造解决方案推荐目录》
混动产品助力,自主SUV市场格局迎来新篇章
字节二面,差点倒在了MySQL上面
redirect action
YOLO v3 source, rounding
与同步传递相关的获取-释放序列
5.3.6 原子操作对非原子的操作排序
[免费专栏] Android安全之Android Fragment注入
Codesys结构变量编程应用(STRUCT类型)
qq机器人账号不能发送群消息,被风控
Unix domain socket
关于链表的操作
Mysql 表结构变更方案对比及分析
阿里云张新涛:支持沉浸式体验应用快速落地,阿里云云XR平台发布
PHP 变量注释/**@var*/
Qt 5.12 LTS 部署