首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
如何用SEGGER擦除芯片
2024-11-04
实记JLink刷固件方法
最近J-Link调试程序,不知何故,USB报无法连接,试了别的电脑也是这样.文件存于“百度网盘/05.组装维修/4.单片机/1.JLink-ARM仿真器”下.所有的操作基于WIN7 32位系统. 1. segger官方网址https://www.segger.com/下载JLink驱动程序 1)输入网址选择Downloads,选择J-Link/J-Trace: 2)点Download: 3)勾选5处: 2.ATMEL 官方网址http://www.atmel.com下载 AT91-ISP 下载软
擦掉STM32F429芯片上的数据的一个方法
刚入手一块STM32F429Discovery.手痒痒的,准备写个程序进去.一不小心,把MCU的调试接口SW.JTAG全部给禁用了.这下可坏了,写不进去程序,擦不掉数据.愁的某家一头大汗.突然想起了当年玩F1的时候有个IAP功能,F4应该也有着功能的.于是找到了这个: http://www.mcuisp.com/chinese%20mcuisp%20web/index.htm 没有针对F4的软件.下载F1的FlyMCU IAP软件之后,直接连还是连不上,软件是一直在等待芯片回应. 之后查了下ST
JLINK固件丢失或升级固件后提示Clone的解决办法
J-LINK V8固件烧录指导 J-LINK 是使用过程中,如果内部固件意外损坏或丢失,请参考下面操作步骤说明,重新烧录JLINK固件. 安装固件烧录软件 请ATMEL官方网址下载AT91-ISP下载软件.http://www.atmel.com/tools/sam7s-ek.aspx在打开的网页中,下载下图中红色框所示软件. 安装下载好的Install AT91-ISP v1.13.exe软件 双击Install AT91-ISP v1.13.exe运行,选择默认设置,安装好以后,桌面上生
STM32之SRAM调试
在学习STM32的时候,由于烧FLASH的所造成的时间会比较慢,而在SRAM中调试的时间会比FLASH快很多,再加上FLASH的时候会经常擦除芯片,会对芯片的寿命造成一定的影响, 其实我本人觉得在学习STM32的路途中,没有必要也大可不必使用烧FLASH的路径来对芯片进行实验性的学习,但是在SRAM中调试所造成的影响就是断电的时候数据会丢失. 个人以STM32ZET6为例子,因为我的板子的芯片是ZET6的,不过设置除了地址空间不一样之外.其他都基本雷同. 首先,STM32的启动模式有三种, 在S
基于KEIL4开发ARM9(S3C2440)的裸机程序
本文主要介绍如何使用Keil4开发ARM9(S3C2440)裸机程序. 说明: 一.平台: 操作系统:Windows XP系统 KEIL版本:4.73 开发板:ARM9(S3C2440) 二.建立工程: 1.新建工程,选择S3C2440A处理器: 2.对工程进行设置 1)设置RAM.ROM地址: RAM1: Start:0x30000000 Size:0x200000 ROM1: Start:0x30200000 Size:0x200000 2)生成Hex文件 3)设置生成.0 .bin .
J-LINK V8固件烧录指导
1 J-LINK V8固件烧录指导 J-LINK 是使用过程中,如果内部固件意外损坏或丢失,请参考下面操作步骤说明,重新烧录JLINK固件. 1.1 安装固件烧录软件 请ATMEL官方网址下载AT91-ISP下载软件. 软件下载地址:http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3883 在打开的网页中,下载下图中红色框所示软件. 安装下载好的Install AT91-ISP v1.13.exe软件 双击Install AT
STM32硬件调试详解
STM32的基本系统主要涉及下面几个部分: 一.电源 1).无论是否使用模拟部分和AD部分,MCU外围出去VCC和GND,VDDA.VSSA.Vref(如果封装有该引脚)都必需要连接,不可悬空: 2).对于每组对应的VDD和GND都应至少放置一个104的陶瓷电容用于滤波,并接该电容应放置尽量靠近MCU: 3).用万用表测试供电电压是否正确.调试时最好用数字电源供电,以便过压或过流烧坏板子.电压最好一步一步从进线端测试到芯片供电端. 二.复位.启动选择 1).Boot引脚与JTAG无关.其仅是用于
FLASH MAGIC LPC ISP下载方式说明
硬件:EASYARM2131 开发板软件:FLASH MAGIC 下载地址:http://www.flashmagictool.com/程序:Demo2131.hex LPC的ISP下载方式,只要有串口就可以下载程序到LPC芯片中了,大大的方便了没有仿真器的用户. 这里说说如何进行ISP方式的下载.下载好FLASH MAGIC并安装完成,运行程序后如下图: 上面分别写了STEP1~STEP5,我们分别按照上面说的做就好了.第一步:选择好芯片:LPC2131,COM口,填写时钟频率.第二步
STM32驱动W25X64存储器
W25X64 是华邦公司推出的大容量 SPI FLASH 产品,W25X64 的容量为 64Mbit(8M),该系列还有 W25Q80/16/32 等.W25X16,W25X32,W25X64分别有8192,16384,32768个可编程页,每页256字节,用扇区擦除指令每次可以擦除16页,用块擦除指令每次可以擦除256页,用整片擦除指令既可以擦除整个芯片,W25X16,W25X32,W25X64分别有512,1024,2048个可擦除扇区,或者32,64,128个可擦除的块 W25Q64 的
开发你的第一个BLE应用程序—Blinky
本文将和大家一起编写我们的第一个BLE应用程序:Blinky(闪灯程序),哪怕你之前没有任何BLE开发经验,也不用担心,只要跟着文中所述步骤,你就可以一步步搭建自己的第一个BLE应用程序.通过这个Blinky程序的搭建,你将体会到BLE的一些基本概念,对BLE将会有一个非常直观的认识,为后续自己的BLE应用程序开发打下一个坚实的基础. 1. 开发准备 1) nRF52或者nRF51开发板1块.请参考"Nordic nRF51/nRF52开发流程说明",购买相应开发板(DK).
keil在线烧录突然提示 No target connected #
keil在线烧录突然提示 No target connected 运行环境 IDE:keil uvsion5 微处理器:STM32F0xx 系列 烧录器:ST-LINK/V2 问题描述 烧录新程序并进入debug模式后,kei 突然中断,再次烧录keil提示"No target connected" 问题排查 首先怀疑的是烧录接线有异常.但检查了,没接线正常. 也怀疑过烧录器和keil连接有问题.检查了keil Debug Adapter中的unit单元,发现keil可以正常检测到ST
十三、u-boot 调试-- NOR FLASH 支持
13.1 问题现象 在烧写进去的u-boot 中 Flash 并没有显示实际大小,需要进行修改. 13.2 问题定位过程 13.2.1 关键字搜索 Flash: 此关键字在 Board_r.c (common) 文件中的 initr_flash 函数,此函数用 CONFIG_MTD_NOR_FLASH 宏控制,去掉不相关的代码: #if defined(CONFIG_MTD_NOR_FLASH) //味ㄒ錍ONFIG_SYS_NOR_FLASH这个宏就执行此函数 static int initr
51单片机开发板(W25Q16学习)
教程资料 链接:https://pan.baidu.com/s/142JRSPisQO2Cu6VZ2Y5YrQ 密码:eom0 今天测试开发板的W25Q16(16Mbit--Flash)写一篇文章备忘一下 先说一下容量的单位 计算机存储单位一般用B,KB.MB.GB.TB.PB.EB.ZB.YB.BB来表示,它们之间的关系是: 位 bit (比特)(Binary Digits):存放一位二进制数,即 0 或 1,最小的存储单位. 字节 byte:8个二进制位为一个字节(B),最常用的单位.
Jlink烧写出错 : Unable to halt arm core
环境:TQ2440开发板,J-link 通过J-link向TQ2440开发板的Nor Flash烧写程序,执行烧写时出错:Unable to halt arm core-详情如下图所示: 解决办法: 1.打开Jlink Commander,输入r回车, 输入h回车,此时显示PC值为0x00 2.打开JFlash, 连接目标板,显示成功后,选择擦除芯片. 重新烧写,成功! 上述解决方案参考自:http://bbs.ednchina.com/BLOG_ARTICLE_2064817.HTM 事后
手把手教你开发BLE数据透传应用程序
如何开发BLE数据透传应用程序?什么是BLE service和characteristic?如何开发自己的service和characteristic?如何区分ATT和GATT?有没有什么工具可以对BLE设备进行压力测试?如何提高BLE设备的数据上传速度?本文将对以上问题进行解答. 在很多应用场合,BLE只是作为一个数据透传模块,即将设备端数据上传给手机,同时接收手机端下发的数据.本文将和大家一起,一步一步演示如何开发一个BLE透传应用程序.按照本文的说明,大家可以很快就实现一个BLE透传应用,
j-linkV8固件更新(任意版本)
在使用j-link v8调试程序时,容易出现固件丢失或出错的情况,导致电脑不能识别,j-link上面的灯不亮.我今天刚刚遇到了这个情况,于是就拆开外壳,在网上搜索资料,发现刷固件相关的还真多,但是有一个问题,就是我的这个j-link v8里面的硬件布局好像跟网上的不一样,如下是我的硬件图.那么问题来了,哪一个是ERASE?哪一个是TST?如果你遇到了这情况,那么可以试下如下的方法. 我这个版本的有三个短路口,分别是JP12,JP13,JP14,他们应该是教程里的TST,ERASE,JTAGSEL
nRF52832 BLE_DFU空中升级OTA(二)编译下载(SDK14.2.0)
上一篇配置好了开发环境,现在就可以试着跑一下例程了,这里需要两个例程,一个是bootloader的,一个是应用程序的,其路径分别为: bootloader:SDK_14.2.0工程\examples\dfu\bootloader_secure_ble\pca10040\arm5_no_packs 应用程序:SDK_14.2.0工程\examples\ble_peripheral\ble_app_buttonless_dfu\pca10040\s132\arm5_no_packs 这里用到了一些工
Error: Flash Download failed - "Cortex-M0"
今天在调试程序时.DEMO板下载几次后就提示Flash下载失败: Keil v4里面的设置都没有动过.不可能被修改.此时.使用新唐的ICP Programming Tool软件来链接芯片,提示需要擦除芯片,然后才能下载. 这下.发现了在Keil v4里面老是下载失败的解决方法了:在Keil v4里面.先擦除芯片: -------
keil5 mdk使用ST-Link II下载出现cannot halt the core解决办法
在正常的程序里面,我添加了MB85RS16(spi flash)这个外设驱动代码后,使用ST-Link II下载就出现cannot halt the core. 这个现象之前出现过1次,但是解决办法忘记了,又重新搜索了一下解决办法,在这里记录一下,作备忘录,同时也分享给大家. 解决办法1:按下复位键一松手,马上点MDK上下载按扭就可以正常下载了(已验证可以实现,试验硬件:stm32f103vct6). 解决办法2:通过方法1后,不能解决的,试着使用 官方的 STM32 ST-LINK Utili
STM32 ~ J-LINK V8 修复
1.1 安装固件烧录软件 ♦请ATMEL官方网址下载AT91-ISP下载软件. 软件下载地址:http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3883 (需要在XP或Win7 x86系统下操作,因为驱动只支持这两个系统) ♦安装下载好的Install AT91-ISP v1.13.exe软件 双击Install AT91-ISP v1.13.exe运行,选择默认设置,安装好以后,桌面上生成如下两个图标. 1.1 擦除芯
热门专题
vector 求均值
mybits 没有值 sql有
keras padding 自定义
webdriver 提交不成功
idea破解jar下载
Python求二元一次方程
Apache httpOnly cookie 利用
stm32的WiFi模块对应的手机APP显示数据
对命令userdel增加suid与sgid属性
图像全局二值化python opencv
android textview 更新文字
Ubuntu12桌面docker镜像
WPF 图片上框选矩形
微信小程序自定义tabbar底部显示不出来了
QTableWidget 大小
golang 接收json数据
html怎么让块元素脱离标准流
二手苹果手机购买需要注意什么
apache storm单机安装
python 兼容中英文的分词库