抓取rpm dump:
1.去相應的meta目錄下,例如:\checkers\nsid-sha-spsp-01\msm8909w.law.3.0.0.1-00058-512m.pm660.sle.1xgwlt.int-1\common\t32\msm8909,開啟t32start
2.首先要掛起apss端,然後才能掛rpm,點start, 在命令欄中輸入sys.m.a,即為attached這兩個core,提示running為正常。
3.之後在rpm的視窗執行:
data.load.elf \checkers\nsid-sha-spsp-01\rpm.bf.2.1.2-00013-m8909bgaaanaar-1\rpm_proc\core\bsp\rpm\build\rpm_aaaaanaar.elf /nocode /noclear —後面兩個是引數,執行完這個命令後才能用下面的命令來生成rpm dump
4.使用b.s 和b.l 來設定斷點和檢視斷點
進入rpm的斷點可以設定為:vdd_min_enter
5.當進入斷點之後,就可以用指令碼抓log了:
cd.do \snowcone\builds721\test\rpm.bf.2.1.2-00013-m8909bgaaanaar-1\rpm_proc\core\bsp\rpm\scripts\rpm_dump.cmm c:\dropbox\npa_dump —後面是dump儲存的路徑 用這個指令碼解析後需要再轉換,同時解析的內容比較多
cd.do \checkers\nsid-sha-spsp-01\rpm.bf.2.1.2-00013-m8909bgaaanaar-1\rpm_proc\core\power\npa\scripts\rpm_npadump.cmm c:\dropbox\npa_dump 這個指令碼解析的dump檔案是比較少的
6.抓到的dump,有些需要用hansei指令碼來解析,首先本地需要先安裝pip install pyelftools
hansei的指令碼也在meta目錄中:\checkers\nsid-sha-spsp-01\rpm.bf.2.1.2-00013-m8909bgaaanaar-1\rpm_proc\core\bsp\rpm\scripts\hansei
執行的命令如下:hansei.py --elf \snowcone\builds721\test\rpm.bf.2.1.2-00013-m8909bgaaanaar-1\rpm_proc\core\bsp\rpm\build\rpm_aaaaanaar.elf -o \\10.238.205.54\dropbox\rpm_dump\output \10.238.205.54\dropbox\rpm_dump\rpm_code_ram.bin \10.238.205.54\dropbox\rpm_dump\rpm_data_ram.bin \10.238.205.54\dropbox\rpm_dump\rpm_msg_ram.bin
–elf 是相關的elf, -o是輸出的路徑, 後面的引數就是被解析的bin檔案
railway.txt檔案中有rail vddcx看cx的電壓,例如,microvolts: 928000
svs是一種低功耗模式,normal,tur?bu是另外兩種模式
現在不妨換換思路,瞧點文學東西
如果你喜歡,聊歷史,思哲學,品詩集,賞國學。
藍橋杯 T32大臣的旅費
歷屆試題 大臣的旅費 時間限制 1.0s 記憶體限制 256.0mb 提交此題 錦囊1 錦囊2 問題描述 很久以前,t王國空前繁榮。為了更好地管理國家,王國修建了大量的快速路,用於連線首都和王國內的各大城市。為節省經費,t國的大臣們經過思考,制定了一套優秀的修建方案,使得任何乙個大城市都能從首都直接...
使用wget抓取網頁
使用wget的mirror選項可以實現整個 的映象抓取。語法是 wget mirror w html extension convert links p path 有點長 事實上,可以通過別名來簡化這個操作,在.bash profile下新增如下語句 alias webdup2 wget mirro...
使用 Socket 抓取資料
要在客戶端操作 socket 可使用 fsockopen socket create stream socket client 等函式實現。如果是php 5,建議使用 stream socket。fsockopen 實現長連線。client 方與 server 方先建立通訊連線,連線建立後不斷開,然...