首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場(chǎng)

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測(cè) / 活動(dòng)區(qū)

交流區(qū) | 測(cè)硬件 | 網(wǎng)站活動(dòng) | Z幣中心

新手入門 / 進(jìn)階 / 社區(qū)互助

新手 | 你問我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 31386|回復(fù): 8
上一主題 下一主題
[移動(dòng)魔百和]

ttl 連廣東移動(dòng)的CM201-2 機(jī)頂盒 跑碼 停止 顯示Uncompressing Lin...

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2019-10-21 22:09 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式 | 來自廣東
ttl 連廣東移動(dòng)的CM201-2 機(jī)頂盒 跑碼 停止 顯示 Uncompressing Linux...done, booting the kernel
請(qǐng)問什么原因的 ? ttl 連廣東移動(dòng)的CM201-2 機(jī)頂盒 跑碼 停止 顯示Uncompressing Lin... ttl 連廣東移動(dòng)的CM201-2 機(jī)頂盒 跑碼 停止 顯示Uncompressing Lin...   輸入命令  無回饋

上一篇:魔百和看視頻受限制?MG100安裝第三方教程
下一篇:廣東魔百盒CM201-2有沒有不用焊的杜邦線
沙發(fā)
 樓主| 發(fā)表于 2019-10-21 23:28 | 只看該作者 | 來自廣東
有遇到這種情況的 麻煩告訴下   謝謝
板凳
發(fā)表于 2019-10-22 09:43 | 只看該作者 | 來自內(nèi)蒙古
我先把造成Uncompressing Linux..... done, booting the kernel.的常見的幾種可能再羅列一下

1、機(jī)器碼不匹配

解決方法:在配置內(nèi)核時(shí)開啟debug

Kernel hacking -> Kernel low-level debugging functions 是打開的
Kernel hacking -> Kernel low-level debugging messages via S3C UART 也是打開的

在Device Drivers->Character devices->Serial drivers中選擇加載Samsung SoC serial support ,然后再選上Support for console on Samsung SoC serial port 。
如果是機(jī)器碼不匹配的問題,就會(huì)出現(xiàn)相關(guān)打印信息例如

Machine configuration botched (nr 182), unable to continue.

核對(duì)一下你的uboot機(jī)器碼是否匹配。

如果不匹配,你可以修改uboot include/asm-arm/mach-types.h 文件中有關(guān)機(jī)器碼的定義?;蛘咝薷膬?nèi)核 arch/arm/tools/mach-types 文件。

在新內(nèi)核移植時(shí)有關(guān)機(jī)器碼的修改步驟及分析如下:

修改機(jī)器碼,機(jī)器碼在2/arch/arm/mach-s3c2440/mach-test2440.c文件中MACHINE_START(TEST2440, "TEST2440")這一行定義的,第二個(gè)參數(shù)無所謂,重要的是第一個(gè)參數(shù),在gcc編譯這個(gè)mach-test2440.c的時(shí)候,會(huì)把TEST2440匹配到/include/asm-arm/mach-types.h中的"#define MACH_TYPE_TEST2440 N"這里, 如果在mach-types.h中找不到MACH_TYPE_TEST2440的定義, gcc編譯mach-test2440.c則報(bào)錯(cuò);
還有,/include/asm-arm/mach-types.h是每次make zImage過程中, 由arch/arm/tools/mach-types文件生成的,
總結(jié),修改機(jī)器碼,涉及內(nèi)核代碼的三個(gè)地方,MACHINE_START宏,mach-types.h,mach-types,初啟動(dòng)時(shí),bootloader向內(nèi)核傳遞一個(gè)機(jī)器碼。



2、串口配置不正確

確保在配置內(nèi)核時(shí)選上了在Device Drivers->Character devices->Serial drivers中選擇加載Samsung SoC serial support ,然后再選上Support for console on Samsung SoC serial port 。

3、arch/arm/mach-s3c2440/Kconfig配置文件設(shè)置出錯(cuò),某項(xiàng)關(guān)鍵選項(xiàng)沒選上。

這個(gè)情況在網(wǎng)上不多見,但是一出錯(cuò)就會(huì)讓人很糾結(jié)。如果芯片級(jí)或板級(jí)關(guān)鍵配置沒選上或?qū)е聝?nèi)核啟動(dòng)進(jìn)入start_kernel函數(shù)之前就進(jìn)入死循環(huán)。如果芯片級(jí)的配置沒選上,會(huì)在內(nèi)核執(zhí)行完cpu id號(hào)匹配函數(shù)__lookup_processor_type()后進(jìn)入死循環(huán),這種情況你無論怎么配置內(nèi)核的debug,串口都不會(huì)再有打印信息輸出了。只有點(diǎn)個(gè)燈之類的才能跟蹤代碼的執(zhí)行。

這種情況往往在打印Uncompressing Linux..... done, booting the kernel后就無任何輸出了,即便你配置了debug。

我碰到這種情況是因?yàn)槲以赼rch/arm/mach-s3c2440/Kconfig 上沒有select ARCH_S3C2440。

導(dǎo)致Uncompressing Linux..... done, booting the kernel 卡住的大致就這幾種情況。
地板
 樓主| 發(fā)表于 2019-10-22 09:45 | 只看該作者 | 來自廣東
許愿清泉流響 發(fā)表于 2019-10-22 09:43
我先把造成Uncompressing Linux..... done, booting the kernel.的常見的幾種可能再羅列一下

1、機(jī)器碼不 ...

你這是 網(wǎng)上搜索的   我有看到了   
問題是 那不是針對(duì)機(jī)頂盒的, 而且上面所說的  我們會(huì)設(shè)置處理嗎?
5#
發(fā)表于 2019-10-22 21:03 | 只看該作者 | 來自廣東
端口跳碼都正確嗎?
6#
 樓主| 發(fā)表于 2019-10-23 08:17 | 只看該作者 | 來自廣東
蔡小楠 發(fā)表于 2019-10-22 21:03
端口跳碼都正確嗎?

那些碼我看不明白    只查了 最后一句  知道是卡住停止了  
7#
 樓主| 發(fā)表于 2019-10-23 08:19 | 只看該作者 | 來自廣東
三星定位 發(fā)表于 2019-10-22 19:47
盒子背面拍照,盒子沒磚就是鎖了ttl了

長(zhǎng)虹的  CM201-2    后面有 CH 標(biāo)記
8#
發(fā)表于 2020-2-21 22:15 | 只看該作者 | 來自廣東
我也是這樣,樓主解決了嗎
9#
發(fā)表于 2020-3-6 01:30 | 只看該作者 | 來自湖北
我也遇到這種情況,用TV盒子也連接不上

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號(hào) )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號(hào)

GMT+8, 2024-11-16 04:17 , Processed in 0.068306 second(s), 15 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表