obm 的merge工作終於搞定了

經過3天的努力,終於把obm和blob給merge完了。總結一下:

 

1. 剛拿到的obm與原來的差距太大,開始犯了個錯,想把新的版本merge到老版本上,錯了。。。,內容太多,搞得焦頭爛額還浪費一天時間。最後得出結論,每次拿到新版,都要把自己的東西merge到新版上工作量最小。

2. merge過程中沒有把UART的GPIO改對,應該看看硬件的結構圖再改,搞得還得借JTAG。

3. 在merge 沒有源碼的lib的時候,用 arm-linux-ar x libxxx.a 在用arm-linux-ar r libxxx.a * 導致編譯出現所有的 *.o出現dependency link錯誤。應該用arm-linux-ar -d libxxx.a target.o or arm-linux-ar q libxxx.a target.o

4. powerreason.o 寫代碼的這小子有點問題,整天改來改去,一看就經驗太少,搞到depend on 它的.o太多,氣的我比着葫蘆畫瓢重新寫了一個,終於pass了,經過驗證沒有什麼問題,總算鬆了一口氣。

5. blob setdmc 忘了改成2,原因嗎忘了,改了以後就啓動了,呵呵,跟硬件有關係。

 

看來我這個OO寫慣了人還是得適應一下,還得在努力一下學學硬件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章