之前提過 eMMC 這個以前沒摸過的東西,造成了我們的一些困擾。目前讀出 image 這個部份,還是沒辦法解決,所以轉向用其它方式,就 RD 角度來說是可以解決,但公司的生產流程上是不是能夠處理就不知道了。
現在方法有二,一個是純軟體,就是在產測的過程中去把 eMMC 切 partition、format,然後把檔案傳進去。順便測試一下 eMMC 的存取。(至於切 partition 跟 format,可以用產測程式去送指令控制,只是步驟會比較多。不然就是修改一下 fdisk 指令,讓我們帶特定的參數時,它就會直接把 eMMC 切成我們要的狀況)
另一個方法就是,廠商現在有借我們一個 SD 卡的轉接板,eMMC放在上面,就可以插到 NB 內建的 SD 卡插槽,或是讀卡機裡。透過這個方式用 PC 產生一個母片,然後拿母片去對燒。
但是用轉接板時,在 windows XP 下,並沒有辦法對 eMMC 切 partition。所以我目前是用 Linux 來處理。
2013年6月20日 星期四
2013年6月11日 星期二
eMMC
目前手上的案子,使用了 SAMSUMG 的 eMMC,但是 HW 要找一個替代用料,最後找了 Kingston 的,不過 SAMSUNG 的是 eMMC v4.41,Kingston 的是 eMMC v4.5。為了要測試是不是相容,所以就跟廠商要了幾顆,換上去試。但是 eMMC 是用 BGA (Ball Grid Array)封裝的,它沒有金屬的接腳,而是小小的錫球。(可參考WIKI - Ball Grid Array)所以一般來說不是手工焊的,不過我們少量的情況下,就先用手焊的處理。結果他弄了兩片,全部都辦法用,所以就來找我,想要我查查是兩片都沒焊好?還是我們的 Driver 要修改?
2013年6月10日 星期一
Latex 中的 "<"與">"
我們會使用 Latex 來編輯文件,不過也不知道是什麼原因,我在 build 前人留下來的 project 時,卻發生了 "<",">" 無法正常顯示的問題。不過前人也是直接使用這兩個符號,而且產出的文件是正常的。
2013年5月28日 星期二
Git 初學 2
這篇是我又從別的地方看到了一些 git 的教學,再補充一些上一篇的不足。
原文來自:http://ihower.tw/blog/archives/2620
首先,先複習一下 branch 相關指令。大家都說 git 開 branch 不用錢。
原文來自:http://ihower.tw/blog/archives/2620
首先,先複習一下 branch 相關指令。大家都說 git 開 branch 不用錢。
- git branch <new_branch_name> 建立本地 local branch
- 如果要把新的 local branch push 上去,需要下 git push origin <local_branch_name> 指令。
- git branch -m <old_name> <new_name> 改名字 (如果有同名會失敗,改用 -M 可以強制覆蓋)
- git branch 列出目前有那些 branch 以及目前在那個 branch
- git checkout <branch_name> 切換 branch (注意到如果你有檔案修改了卻還沒 commit,會不能切換 branch)
- git checkout -b <new_branch_name> (<from_branch_name>) 本地建立 branch 並立即 checkout 切換過去
- git branch -d <branch_name> 刪除 local branch
2013年5月16日 星期四
2013年5月10日 星期五
2013年5月2日 星期四
Make a FAT image in Linux
今天嘗試要在 Linux 底下做出一個 FAT 格式的 image,目的是希望這個 image 可以在 u-boot 底下當作 raw data 寫進 eMMC flash,然後開機進 Linux 下可以當檔案存取。
網路上找到了幾個東西,可以達成接近的目標。
網路上找到了幾個東西,可以達成接近的目標。
訂閱:
文章 (Atom)