1. 程式人生 > >64位win10刷jlink韌體

64位win10刷jlink韌體

前言

升級到keil5之後,提示jlink可以升級,無奈手賤點了升級,結果我的山寨jlink就成了磚頭了,從網上得知重刷jlink韌體可以使我的jlink與keil5一起工作,摸索了一段時間之後確實成功了,在這個過程中發現網上的教程參差不齊,讓我踩了不少坑,為了讓各位少踩坑,我分享一下刷jlink的過程以及需要注意的幾個問題。

刷jlink基本過程

  1. 短接ERASE和TST,具體方法百度即可,不過一定要可靠短接,原因後面會說。
  2. ATMEL官網下載最新的sam-ba軟體,裡面包含了刷jlink所需的驅動。
  3. 到了這一步如果jlink被電腦成功識別說明你人品很好,我這篇博文對你沒有任何作用,你可以關了這個頁面了。但是對於其他像我這樣RP不好的同學來說,博文現在才剛剛開始。

遇到的問題

在按照上文的步驟1和2做完之後,發現連線電腦時並不能夠識別我的jlink,提示未知usb裝置,手動安裝sam-ba提供的驅動也提示安裝不上,這裡只提供一種可能的原因,那就是在步驟1中短接TST時沒有可靠的短接,幾乎網上所有的教程都強調短接TST時需要可靠的短接,那是為什麼呢?我們先來了解一下為什麼需要短接ERASE和TST:

  1. 短接ERASE是為了擦除原來的韌體,這個時候綠燈會滅掉,所以短接ERAE是否是可靠的還是比較容易觀察的。
  2. 短接TST是為了將jlink自帶的韌體複製到flash上,這樣在下次上電的時候就會啟動這個韌體,你的電腦就可以識別jlink了,因為這個過程需要時間複製韌體並且沒有明顯的標誌用於觀察是否成功(不像ERASE還有綠燈可以觀察),所以需要非常可靠的短接,如果你的電腦沒有成功識別jlink很大原因是這一步沒有可靠的短接。

我遇到的問題就是短接之後64位win10電腦識別不了jlink,剛開始還以為是驅動不相容,專門找了32位的xp測試也是識別不了,注意這裡的識別不了的意思是就算你手動指定sam-ba提供驅動也不行。就在快要放棄的時候,找了一根銅線來短接TST,結果竟然成功了,刷入網上的修復版jlink-v8韌體後也能夠正常與keil5一起工作,不會有閃退的問題了。

總結

網上很多教程都說要使用32位xp才能成功刷韌體,但是通過這次摸索也證明了64位的win10也是可以的。我想要告訴各位同學的是:如果你的電腦在短接了ERASE和TST之後識別不了你的jlink,一個可能的原因是TST沒有可靠的短接,而不是驅動的問題。由於本人才淺學疏,博文中錯漏的地方還請各位同學斧正。如果這篇博文對你有幫助,那就是我莫大的榮幸。

相關推薦

64win10jlink

前言 升級到keil5之後,提示jlink可以升級,無奈手賤點了升級,結果我的山寨jlink就成了磚頭了,從網上得知重刷jlink韌體可以使我的jlink與keil5一起工作,摸索了一段時間之後確實成功了,在這個過程中發現網上的教程參差不齊,讓我踩了不少坑,為

64win10安裝mysql-5.6.37-winx64

變量 ica pie join tween transacti rime ast urn 一、安裝準備 mysql-5.6.37-winx64下載 二、安裝mysql 1.解壓mysql-5.7.11-win32.zip 到 c:\mysql-5.7.11-win32 2.

ALIENTEK 的 ESP8266 WiFi Module 後出現don’t use rtc mem data錯誤或者ESP8266開啟串列埠不停出現亂碼的解決方案

ESP8266 WiFi Module 刷入韌體後出現don’t use rtc mem data 出現問題: 重新整理新的韌體後,出現錯誤提示:don’t use rtc mem data 或各種讀寫地址錯誤。 1、A fatal error occurred

64Win10安裝Pytorch

參考:https://zhuanlan.zhihu.com/p/26871672 加清華源,然後使用conda進行安裝。 Pytorch示例: 9:39:49 浪墨 2018/9/6 9:39:49 # -*- coding: utf-8 -*- ''' Created

路由器opwenwrt和原廠教程

本文所用的路由器型號為:linksys wrt1900ac v2(第一次寫部落格,竟然發現CSDN的部落格不能快速插入圖片,差評) 環境準備 網線插入路由器的網線介面,然後再由路由器的LAN介面

TP-LINK路由器WR703Nopenwrt掛載USB攝像頭(上)

哈哈,折騰兩天,終於弄好了,先來張照片提提神。 Pc端,火狐,火狐,火狐瀏覽器(重要的事情說三遍。。。。。。。。) ios終端,5S的成像效果還是不錯的 新版的wr703n不支援web方式刷機,無論選擇什麼樣的.bin檔案,最後都會提示選擇的軟體版本和硬體不

如何在64win10系統下通過virtualbox虛擬機器安裝蘋果macOS 10.12

今天突然想玩一玩蘋果的Mac OS系統,由於沒錢買蘋果機,只好通過虛擬機器來裝一個玩玩,說幹就幹,開始走起。 一、交待一下背景環境 主機系統:Win10 64位系統 虛擬環境:Virtualbox V5.2.2 r119230 虛擬系統:MacOS 10.

64win10系統中無法開啟vmware的VT-X巢狀虛擬化功能的解決方法

 “微軟的Hyper-V在啟用的時候,宿主機也被虛擬化了,以至於在宿主機上直接訪問CPU的其他虛擬技術會失效。即使VT-X在BIOS裡面開了,Intel的CPU檢測工具也會報告CPU不支援VT-X。可以在管理員命令列下執行bcdedit /set hypervisorl

ESP8266 01S AT

       今天經歷了亂碼改變世界的想法,  刷完at韌體庫之後一直亂碼, 亂碼......   後來才發現是flash選錯了 廢話不多說, 直接來下韌體吧,先貼一張esp8266 01s的美圖 刷韌體時 ESP8266

Jlink更新方式

轉載:http://blog.chinaunix.net/uid-24343357-id-4445606.html 文中所提工具和韌體連結: 工具:http://pan.baidu.com/s/1c2z8nao 韌體:http://pan.baidu.com/s/1jIB7

斐訊K1K2使用breed路由器

本文以 斐訊K2 psg1218為例子,說明如何使用 breed 刷入 路由器的韌體 的故事。。。(K1,K2的刷入方式相同) breed 準備工作 1. 下載 breed 韌體 不同的路由器使用不同的 breed 韌體。斐訊K1 psg1208

斐訊K1&K2教程!最新最全整理版!(小米路由、newifi通用)

前瞻:  工具的準備:電腦安裝[telnet客戶端]、下載安裝(或解壓Tftpd)、WinPcap(這是用於BreedEnter可以正常開啟的元件,必須安裝,不安裝無法開啟BreedEnter)、BreedEnter。 原生的韌體:斐訊V1版本韌體,SW_K1_70300

newifi 3pandorabox

一、刷機把路由器斷電,按住reset鍵並上電,直到橙色電源燈快閃後鬆開,開啟192.168.1.1頁面,上傳pandorabox韌體,刷機成功後進入登入頁面預設使用者名稱為root,密碼為admin二、設定撥號賬號三、修改密碼並開啟ssh四、設定DDNS五、設定軟體源地址最近

NodeMCUArduino讀取紅外測溫資料並上傳到OneNet

#include <Arduino.h> #include <ESP8266WiFi.h> #include <ESP8266WiFiMulti.h> #include <ESP8266HTTPClient.h> #defin

64WIN10下安裝.net2.0

1.  下載Microsoft .NET Framework 2.0 軟體開發工具包 (SDK) (x64) 來源:https://www.microsoft.com/zh-CN/download/confirmation.aspx?id=15354 地址:https:/

esp8266實驗:搭建最小系統,nodemcu,dht11溫度讀取並上傳伺服器

esp8266-12E模組esp8266轉接板cp2102模組 or ch304g模組輕觸開關洞洞板HT7533A-1 3.3v穩壓晶片3.7v鋰電池DHT11溫度溼度模組2.焊接esp8266轉接板,製作測試底板esp8266模組不是特別小,實際使用可以直接把它焊在洞洞板上,但是作為反覆使用的話,建議焊接到

64win10 odbc 連線讀寫excel

                //連線字串                 string strConnOledb = "Driver={Driver do Microsoft Excel(*.xls)};" + "Dbq= " + filePath + ";Extend

romupdate.zip的製作教程

  對於第三方ROM來講,通常都包括兩部分,一個recovery image,一個update.zip。而大多數的第三方ROM的特色,就是加入了很多東西,比如superuser程式來獲得root許可權,busybox來擴充命令列下的功能,各種各樣的配置檔案或者小工具,比如預設

綜合64win10系統無法安裝.Net framework3.5或出現“Error: 0x800f0922”

1.有可能是未開啟windows update     win+設定,搜尋service 開啟服務下拉有window update 屬性手動開啟,然後確認,再開啟window update。再進行安裝

JLink(win7/win8/win10親測可用)

去年剛剛用上J-link的時候壞過一次,當時在網上也看了很多重刷韌體的方法,但絕大多數的都是win7甚至有些需要xp,我當時用的系統是win8.1的,無奈搞了很久都沒有刷成功,最後搜到了一個win8.1的解決方法,當時也弄了很久糊里糊塗弄好了,結果今年實驗室好多個J-link