spi flash不是直接access到spi flash, 而是透過mtd再往下
MTD
------------------------
SPI NOR framework
------------------------
m25p80
------------------------
SPI bus driver
------------------------
SPI NOR chip
在i.mx cpu下的架構會略有不同
MTD
------------------------
SPI NOR framework
------------------------
fsl-quadSPI
------------------------
SPI NOR chip
但是從log來看fsl-quadSPI還是有用到m25p80這隻driver
m25p80目前看來可以通用在所有的spi nor flash, 要新增只要把id相關瑱入table中就好
目前spi nor flash不透過spidev這個device來access, 所以不需要掛spidev在spi device下.
spidev目前看來是直接access spi device的, 如果有需要透過spidev直接control device才需加入device tree
http://blog.5ibc.net/p/14266.html
2017年9月20日 星期三
2017年9月8日 星期五
git branch have diverged
============ 當 Conflict when git pull =====================
如果 git pull 時發現有 Conflict, 但你又明明沒有加入任何 commit,
有可能是因為原來的 branch 已經走到分支出去了,
你可以打入 git status
如果 git pull 時發現有 Conflict, 但你又明明沒有加入任何 commit,
有可能是因為原來的 branch 已經走到分支出去了,
你可以打入 git status
# On branch master
# Your branch and 'origin/master' have diverged,
# and have 32 and 83 different commit(s) each, respectively.
#
第一個數字 32 代表著你比 origin/master 多了 32 個 patch,
第二個數字 83 代表著你比 origin/master 少了 83 個 patch
如果你很有興趣知道是那一些可以利用 git cherry origin/master 來看
1. 執行 git reset --hard HEAD^ 一直到你可以做 fast-forwarded
2. 直接執行 git pull --rebase origin/master
http://pjack1981.blogspot.tw/2012/03/git.html
https://github.com/zlargon/git-tutorial/blob/master/remote/sync.md
訂閱:
文章 (Atom)