After uninstall 6.12 by tool, open win10 regedit(start+r).
HKEY_USERS find SEGGER->J-Link
Change CurrentVersion and InstallPath to V512f's value.
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SEGGER\J-Link
Also change CurrentVersion and Install path to V512f.
2017年6月27日 星期二
2017年1月29日 星期日
Fix PCA10028
I don't know why but PCA10028 suddenly can't work anymore. My PC is MacBook pro-2016, and I use Parallels 12 running Win10. Win10 recognize PCA10028 to Atmel modem BOSSA port. PCA10028 even can't enter bootloader mode, so I can't recover the firmware.
After two days trying, finally I successful get it back. I didn't have Atmel programming tools, only need usb and a line to short VDD and erace pin.
https://wiki.newae.com/Manual_SAM3U_Firmware_Update
This is a useful website, teach me how to erace.
Here are my steps.
1. I tried to erase ATSAM3U2CA by short R18 to VDD over 10s. I'm not sure need this step or not, but I did it. (Be careful, the other side of R18 is GND)
2. I use my MacBook pro download BOSSA tool from http://www.shumatech.com/web/products/bossa The BOSSA tool can't install in win10 64bit, so I change to use Mac os.
3. Use BOSSA tool Auto-Scan, and get the device name = ATSAM3U2. You can see the picture I attached.
4. Choose firmware: https://goo.gl/F71GM8 File name: firmware.bin. I put it on google drive.
5. Power cycle PCA10028(at this moment, the LED still off), and turn it off again. Then hold down the Reset button and turn on the power.
6. Now I can see it enter bootloader in windows10(LED also alive~), and I put new firmware in it. After reboot it, use nRFgo to update it, and it works as usual! Firmware: https://goo.gl/V3UE4G Filename: J-Link OB-SAM3U128-V2-NordicSemi 160212.bin
After two days trying, finally I successful get it back. I didn't have Atmel programming tools, only need usb and a line to short VDD and erace pin.
https://wiki.newae.com/Manual_SAM3U_Firmware_Update
This is a useful website, teach me how to erace.
Here are my steps.
1. I tried to erase ATSAM3U2CA by short R18 to VDD over 10s. I'm not sure need this step or not, but I did it. (Be careful, the other side of R18 is GND)
2. I use my MacBook pro download BOSSA tool from http://www.shumatech.com/web/products/bossa The BOSSA tool can't install in win10 64bit, so I change to use Mac os.
3. Use BOSSA tool Auto-Scan, and get the device name = ATSAM3U2. You can see the picture I attached.
4. Choose firmware: https://goo.gl/F71GM8 File name: firmware.bin. I put it on google drive.
5. Power cycle PCA10028(at this moment, the LED still off), and turn it off again. Then hold down the Reset button and turn on the power.
6. Now I can see it enter bootloader in windows10(LED also alive~), and I put new firmware in it. After reboot it, use nRFgo to update it, and it works as usual! Firmware: https://goo.gl/V3UE4G Filename: J-Link OB-SAM3U128-V2-NordicSemi 160212.bin
2016年5月5日 星期四
重灌Mac OS El Capitan
其實原本只是想更新Xcode而已, 誰知道搞到最後換了480G的新SSD+重灌Mac OS.
要升級El Capitan時, 被要求硬碟必須要是“GUID分割區”, 看到這個就要有砍掉重練的打算了.
因為我是MBP2011 early , 還可以自己換硬碟, 所以決定用換的最方便.(原因最後會說明)
1. 要製作安裝隨身碟, 請參考http://appleuser.com/2015/10/05/makeos/
會遇到的問題:我拿320G的硬碟來做, 兩次都失敗, 說有一個檔案失敗.
解決方法:將320G分割成32G/剩下的. 拿32G來做安裝硬碟就成功了.
2. 把新的硬碟格式化成GUID分割區, 然後更換主機裡的硬碟.
3. 開機前將做好的安裝硬碟插上, 再開機便會跑到安裝畫面.
4. 這裡超北七, 點安裝時會遇到“驗證失敗”, 千萬別傻傻又開始拆主機換硬碟.
請找一下終端機, 修改系統時間,
date 062614102014.30 格式是MMDDhhmmYYYY.ss
5. 裝完系統以後請把舊的系統硬碟拿出來, 當隨身碟插上USB孔, 在工具程式找到
"系統移轉輔助程式" , 啟動後來源就選舊的系統硬碟
等跑到天荒地老之後, 就會得到一個新的系統但是所有舊系統的資料跟程式都還在!
這就是換硬碟比較快的好處, 雖然好像也可以用備份的來還原, 但換硬碟再轉移我比較安心.
要升級El Capitan時, 被要求硬碟必須要是“GUID分割區”, 看到這個就要有砍掉重練的打算了.
因為我是MBP2011 early , 還可以自己換硬碟, 所以決定用換的最方便.(原因最後會說明)
1. 要製作安裝隨身碟, 請參考http://appleuser.com/2015/10/05/makeos/
會遇到的問題:我拿320G的硬碟來做, 兩次都失敗, 說有一個檔案失敗.
解決方法:將320G分割成32G/剩下的. 拿32G來做安裝硬碟就成功了.
2. 把新的硬碟格式化成GUID分割區, 然後更換主機裡的硬碟.
3. 開機前將做好的安裝硬碟插上, 再開機便會跑到安裝畫面.
4. 這裡超北七, 點安裝時會遇到“驗證失敗”, 千萬別傻傻又開始拆主機換硬碟.
請找一下終端機, 修改系統時間,
date 062614102014.30 格式是MMDDhhmmYYYY.ss
5. 裝完系統以後請把舊的系統硬碟拿出來, 當隨身碟插上USB孔, 在工具程式找到
"系統移轉輔助程式" , 啟動後來源就選舊的系統硬碟
等跑到天荒地老之後, 就會得到一個新的系統但是所有舊系統的資料跟程式都還在!
這就是換硬碟比較快的好處, 雖然好像也可以用備份的來還原, 但換硬碟再轉移我比較安心.
2015年10月13日 星期二
Matplotlib and Python 環境架設 at windows7 32bit
其實是工作上需要用RS232抓資料, 然後用圖來表示數值浮動狀況.
原本想用BCB6, 但想一想就決定用Python + Matplotlib來用做.
在公司搞了一個下午失敗, 回到家心靜下來重新來過才成功.
有許多眉眉角角很多文章都沒寫, 下面會註明, 以下流程適合完全沒裝過Python的人(like me)
先去 https://goo.gl/h6LYos 載共七個檔案.
我選擇Python 2.7 所以整系列都是2.7的檔案.
python-2.7.10.msi
matplotlib-1.4.3.win32-py2.7.exe
numpy-1.10.0-win32-superpack-python2.7.exe
python_dateutil-2.4.2-py2.py3-none-any.whl
six-1.10.0-py2.py3-none-any.whl
pyparsing-2.0.3-py2-none-any.whl
msvcp71.zip
1. 先安裝 python-2.7.10.msi
一直下一步就好.
2. 安裝matplotlib-1.4.3.win32-py2.7.exe
下一步連點.
3. numpy-1.10.0-win32-superpack-python2.7.exe
連點下一步.
到此, 接下來會想問, .whl是殺小啊...(我研究超久才找到方法...stackoverflow一堆錯誤解答= =!)
這時候請開啟CMD.exe
1. 切換路徑"cd \Python27\Scripts"
2. 下安裝指令"pip install wheel"
會開始一連串安裝, 完成之後就會停下來. (請先別急著關閉式窗, 還要用!)
3. 把那三個.whl的檔案, 複製到 C:\Python27\Scripts
4. 回到CMD視窗, 在 C:\Python27\Scripts>
key "pip install 檔案名.whl " 便會開始安裝.
重複key三次把三個.whl都裝起來.
基本上, 這樣就完成了, 可以去Matplotlib抓example來跑~
雖然跑rain的那個還是會有warning...
BUT! 可以跑啦~ 管他...
對了, 如果缺 msvcp71.dll , 請自己把檔案放到c:\windows\system32
誰知道一堆錯誤...(翻白眼)
原本想用BCB6, 但想一想就決定用Python + Matplotlib來用做.
在公司搞了一個下午失敗, 回到家心靜下來重新來過才成功.
有許多眉眉角角很多文章都沒寫, 下面會註明, 以下流程適合完全沒裝過Python的人(like me)
先去 https://goo.gl/h6LYos 載共七個檔案.
我選擇Python 2.7 所以整系列都是2.7的檔案.
python-2.7.10.msi
matplotlib-1.4.3.win32-py2.7.exe
numpy-1.10.0-win32-superpack-python2.7.exe
python_dateutil-2.4.2-py2.py3-none-any.whl
six-1.10.0-py2.py3-none-any.whl
pyparsing-2.0.3-py2-none-any.whl
msvcp71.zip
1. 先安裝 python-2.7.10.msi
一直下一步就好.
2. 安裝matplotlib-1.4.3.win32-py2.7.exe
下一步連點.
3. numpy-1.10.0-win32-superpack-python2.7.exe
連點下一步.
到此, 接下來會想問, .whl是殺小啊...(我研究超久才找到方法...stackoverflow一堆錯誤解答= =!)
這時候請開啟CMD.exe
1. 切換路徑"cd \Python27\Scripts"
2. 下安裝指令"pip install wheel"
會開始一連串安裝, 完成之後就會停下來. (請先別急著關閉式窗, 還要用!)
3. 把那三個.whl的檔案, 複製到 C:\Python27\Scripts
4. 回到CMD視窗, 在 C:\Python27\Scripts>
key "pip install 檔案名.whl " 便會開始安裝.
重複key三次把三個.whl都裝起來.
基本上, 這樣就完成了, 可以去Matplotlib抓example來跑~
雖然跑rain的那個還是會有warning...
BUT! 可以跑啦~ 管他...
對了, 如果缺 msvcp71.dll , 請自己把檔案放到c:\windows\system32
我電腦裡面原本就有了, 就沒覆蓋過去.
最後幹一下...就不能做成一鍵安裝嗎...
對新手很不友善耶..幹...
我一開始以為裝完python + matplolib兩個檔案就可以開始看code改圖了...誰知道一堆錯誤...(翻白眼)
2015年5月19日 星期二
Hackathon TW 7th 參與心得 - 檢討篇
分幾個部分來檢討.
電子開發部分.
1. Arduino真的還不是很熟.
2. 紅外線真的搞太久.
3. 盡量不要在那裏try沒用過的電路.
發表的投影片部分.
1. 把車當開頭, 但做的實際是軌道而已.
應該調整重心跟焦點.
2. 應該有更好的Demo方式.
主題選擇的部分.
1. 只做軌道真的太簡單, 應該加個藍牙至少app上可以show時間.
就會跟車的部分比較有關聯.
2. 盡量不要現場開發硬體, 會發現資源真的很少, 又沒儀器可以量訊號.
3. 動手做之前就要想好如何demo.
電子開發部分.
1. Arduino真的還不是很熟.
2. 紅外線真的搞太久.
3. 盡量不要在那裏try沒用過的電路.
發表的投影片部分.
1. 把車當開頭, 但做的實際是軌道而已.
應該調整重心跟焦點.
2. 應該有更好的Demo方式.
主題選擇的部分.
1. 只做軌道真的太簡單, 應該加個藍牙至少app上可以show時間.
就會跟車的部分比較有關聯.
2. 盡量不要現場開發硬體, 會發現資源真的很少, 又沒儀器可以量訊號.
3. 動手做之前就要想好如何demo.
Hackathon TW 7th 參與心得 - 實做篇
實作過程真的非常不順利.
我真的沒想到光個紅外線阻擋計時+顯示器會要花我這麼久.
原本四組計時最後只做一組, 還會誤判... : (
1. 第二天下午才發現, button判斷會出現不是1 & 不是0的狀態.
OS:殺小啊...也沒scope可以量訊號.
2. 紅外線發射器不是一直High就是一直發射, 最後是用範例才有正常的發射
效能.
3. 8byte七段顯示器真他媽的耗電, 還要用個三顆電池升到5V去幫忙灌才不
影響接收.
4. 8byte七段顯示器要弄四組獨立的不太容易...
結果最後就只是做個紅外線遮斷(會誤判)的每圈計時器.
Next 檢討篇.
我真的沒想到光個紅外線阻擋計時+顯示器會要花我這麼久.
原本四組計時最後只做一組, 還會誤判... : (
1. 第二天下午才發現, button判斷會出現不是1 & 不是0的狀態.
OS:殺小啊...也沒scope可以量訊號.
2. 紅外線發射器不是一直High就是一直發射, 最後是用範例才有正常的發射
效能.
3. 8byte七段顯示器真他媽的耗電, 還要用個三顆電池升到5V去幫忙灌才不
影響接收.
4. 8byte七段顯示器要弄四組獨立的不太容易...
結果最後就只是做個紅外線遮斷(會誤判)的每圈計時器.
Next 檢討篇.
2015年5月18日 星期一
Hackathon TW 7th 參與心得 - 課程篇
我去聽的是Pitch 工作坊, 陳碧芳老師主講.
一開始只有我一個人到那邊, 後來大概10位來聽吧.
就把桌子併成大桌子來講課, 很像小班教學lol.
很幸運的人少, 所以每個人都有機會發表, 並且被老師一對一的挑戰.
以下可能不是很正確的流程, 但是我覺得很重要且讓我有錘鍊過的感覺.
小活動1:
老師拿了四個溜溜球, 分了四組, 要你想辦法用新的角度來賣他.
我把它當運動器材, 可以拿來減蝴蝶袖再配APP有新動作:P
隔壁的拿了兩個做升級版, 可以偵測鄭多讌有沒有跳好lol
1. 課程開始發了張白紙, 要你寫下你的idea.
會給你兩分鐘簡單分享idea.
心得:此時你的idea最好兩三句就能讓人聽懂並且覺得有機會或有需求.
小活動2:
每個人都發了籌碼, 當自己的資本, 以自己技術開公司, 可以賣技術也可以
買別人的技術.可以合併可以共創新公司.
他可以不賣可以獨賣可以授權, 就靠你的嘴巴去說服.
心得:此時你會聽到很多不同方面的idea, 需馬上思考去說服別人他的
技術可以跟你的1+1大於2.
2. 下午課程我覺得另一個重點, 如何把你新創公司新創技術, 上到其他的
新聞分類.
例如我的行車記錄器上雲端整合系統, 原本可能就只是貼在科技類的新聞.
如果能被法院當關鍵證據使用, 或是政府認證過是有效力的並且打贏官司,
就能上社會新聞.
心得:這是我第一次聽到的概念, 從科技類新聞走上其他類別,
就會更上一層.
就能使產品從只是純科技概念滿足特定族群, 而更走入一般大眾.
小活動3:
Hire some one.
下午有新的朋友加入, 重新發了籌碼給早上的公司老闆.
一樣花兩三分鐘簡介自己, 並且吸引人來當你的員工.
心得:i got 2 employees !!!! 而且給了很棒的點子!
小活動4:
請了一位美女來當記者發問, 我衷心佩服這位美女, 他的反應很快可以
很精準的發問, 只聽我隨便講兩三分鐘就能找出很重要的問題, 也具有
一些科技類基礎知識, 整個超崇拜的.
這活動主要就是模擬有記者來訪問, 你該如何回答, 現場有些失敗例子,
也有些成功的例子, 你會發現講錯話是非常容易發生的.
心得:得到一個很酷的新聞標題“車禍救星 - 天眼降臨”@Q@
總結:
如果你帶已經想過的idea去, 經過上下午課程的洗禮, 會有很多收穫.
不論是老師或是臨時加入的路人甲, 隨時可能幫你把idea從粗石狀態
磨出一點亮面.感覺很像大學時候, 上到了一堂令人醉心的通識課程:)
後面還有實作篇&檢討篇, 明天再來寫.
一開始只有我一個人到那邊, 後來大概10位來聽吧.
就把桌子併成大桌子來講課, 很像小班教學lol.
很幸運的人少, 所以每個人都有機會發表, 並且被老師一對一的挑戰.
以下可能不是很正確的流程, 但是我覺得很重要且讓我有錘鍊過的感覺.
小活動1:
老師拿了四個溜溜球, 分了四組, 要你想辦法用新的角度來賣他.
我把它當運動器材, 可以拿來減蝴蝶袖再配APP有新動作:P
隔壁的拿了兩個做升級版, 可以偵測鄭多讌有沒有跳好lol
1. 課程開始發了張白紙, 要你寫下你的idea.
會給你兩分鐘簡單分享idea.
心得:此時你的idea最好兩三句就能讓人聽懂並且覺得有機會或有需求.
小活動2:
每個人都發了籌碼, 當自己的資本, 以自己技術開公司, 可以賣技術也可以
買別人的技術.可以合併可以共創新公司.
他可以不賣可以獨賣可以授權, 就靠你的嘴巴去說服.
心得:此時你會聽到很多不同方面的idea, 需馬上思考去說服別人他的
技術可以跟你的1+1大於2.
2. 下午課程我覺得另一個重點, 如何把你新創公司新創技術, 上到其他的
新聞分類.
例如我的行車記錄器上雲端整合系統, 原本可能就只是貼在科技類的新聞.
如果能被法院當關鍵證據使用, 或是政府認證過是有效力的並且打贏官司,
就能上社會新聞.
心得:這是我第一次聽到的概念, 從科技類新聞走上其他類別,
就會更上一層.
就能使產品從只是純科技概念滿足特定族群, 而更走入一般大眾.
小活動3:
Hire some one.
下午有新的朋友加入, 重新發了籌碼給早上的公司老闆.
一樣花兩三分鐘簡介自己, 並且吸引人來當你的員工.
心得:i got 2 employees !!!! 而且給了很棒的點子!
小活動4:
請了一位美女來當記者發問, 我衷心佩服這位美女, 他的反應很快可以
很精準的發問, 只聽我隨便講兩三分鐘就能找出很重要的問題, 也具有
一些科技類基礎知識, 整個超崇拜的.
這活動主要就是模擬有記者來訪問, 你該如何回答, 現場有些失敗例子,
也有些成功的例子, 你會發現講錯話是非常容易發生的.
心得:得到一個很酷的新聞標題“車禍救星 - 天眼降臨”@Q@
總結:
如果你帶已經想過的idea去, 經過上下午課程的洗禮, 會有很多收穫.
不論是老師或是臨時加入的路人甲, 隨時可能幫你把idea從粗石狀態
磨出一點亮面.感覺很像大學時候, 上到了一堂令人醉心的通識課程:)
後面還有實作篇&檢討篇, 明天再來寫.
訂閱:
文章 (Atom)