LPT1認不到解法                           3rd更新2016/1217

結論:

軟體認不到LPT Port:硬體, BIOS , 裝置管理員, 軟體 4者都該負責!


緣起:

目前有許多PC, 已經取消  COM Port, LPT Port.
但是在網路上,還有許多 COM/LPT Port 無法使用的求救訊息
有人是使用  COM/LPT Port 擴充卡出問題求救!

其中有個原因,是某些特殊軟體,使用 COM/LPT Port 裝軟體鎖,
必須認到軟體鎖,才能啟動!
-----
我的問題較特殊,
是晶片燒錄程式工具,在新電腦不能夠使用!

一般電腦,保固1年;
企業電腦,保固3-7年;
但是工業/軍用電腦,保固10-30年.

例如:
立浦LP-10晶片燒錄工具
有許多老舊晶片,用立浦新一代晶片燒錄工具LP-48無法燒.
但是它挑PC硬體,必須特定舊主機板才能使用!
改BIOS無效,
因為燒錄軟體是DOS,也與驅動程式無關.
燒錄軟體也不支援重新偵測LPT Port功能,只能選LPT1,LPT2,LPT3.
所以只有保留舊主機板.


網路上許多人問:Quartus, Altera 的晶片燒錄軟體,認不到LPT Port.
晶片原廠居然回答錯誤,不懂自家軟體與BIOS.反而別人較清楚!

這也難怪,因為他們主要專長,是開發晶片軟體的軟體開發工具,
如何燒錄軟體,BIOS 的LPT Port設定, 不懂沒關係.
但是不該在網路上亂解答!
-----

討論:

以下是破解 3種晶片燒錄程式工具接 LPT1 無法使用 心得:

1.BIOS:

  早期PC LPT無選項,後來才增加EPP,ECP.
  因此BIOS setup LPT Mode = SPP, Standard 或是Normal.
  BIOS 設定 Default 有可能讓PC LPT Port 無法被舊軟體工具使用.
  我也因此吃大虧.

  BIOS IRQ/IO Address 儘量設定為LPT 1,
  除非您採用LPT延伸卡,才可以靠改BIOS關閉主機板 LPT Port, 再讓LPT延伸卡設為LPT1.

 

如果LPT1仍然無效, LPT mode 儘量使用SPP(Standard) [當然也可以試驗 EPP/ECP]

如果LPT Mode仍然無效, 選LPT速度為最慢(COM Port 出問題,除了改速度,也可以把硬體設定為出廠初值)

如果LPT 速度更改仍然無效, 選CPU 速度為半速,1/4速...

如果有省電模式設定,儘量不要選LPT可以進入省電模式或被叫醒!

 


2.裝置管理員:

  儘量避免更動.
 可以改變LPT 速度,儘量與BIOS同步設定



3.軟體工具:

1.立浦LP-10晶片燒錄工具:
  須在DOS執行,
  如果要跑Windows,只能挑Windows 98,
  PC 記憶體不可以大於1GB,否則DOS無法執行.

 

  如果在Windows 98的DOS視窗,LP10.exe無法動作,

  可以重新開機,選DOS, DOS+COMMAND.

 

  如果認不到,又確認BIOS LPT1 mode= STD或是SPP

  要改用老舊主機板,例如:IEI採用PENTIUM II 的主機板!

  或是使用GIGABYTE 技嘉主機板Socket A-GA-7ZX (rev. 5.1)

  也就是說:新的晶片組可能與舊的LP-10不相容!



2.立浦LP-48晶片燒錄工具:
  接好線再通電(避免熱插拔傷USB Port)
  要裝最新晶片支援資料庫,有的晶片無資料可退回選擇該系列舊版型號.


3.Altera: MAX+PLUS II 晶片燒錄工具:

  手動拷貝msver71.dll檔案到晶片燒錄工具路徑目錄內
  下參數跑執行程式 bblpt /i, 軟體就會對LPT1再啟動.
  (也就是說,如果改BIOS導致晶片燒錄軟體任不到LPT1,
   BIOS改回來仍然無效,必須告訴軟體重新啟動LPT1,
   沒想到這招是英文網頁無解答,簡體網頁才有答案)


4.Quartus II晶片燒錄工具:

  BIOS設對就好,晶片燒錄硬體LED會亮就對了!



齋藥:

1.BIOS:

1.1.第3大項:設定Super IO port setup: LPT mode setup "SPP MODE"
    第5大項:PnP OS=Enable,
            Reset Config data = Enable,
            PCI/ISA setup=Auto

1.2.傳說-1

    BIOS聯盟 BIOS論壇 BIOS工程師的伊甸園:2012/0911
    MAX+PLUS II:
    Enable Plug and Play: No
    LPT1 Mode: ECP (Extended Capabilities Port)

    Ensure BIOS set match your Sentinel Driver settings.

    Control Panel> Multimedia> Devices Tab> Other Multimedia Devices
    > Sentinel for i386 Systems > Properties> settings
    -------
    No installed the Sentinel Driver solution:

    Why doesn't the MAX+PLUS II software version 9.1 for Windows 95/98
    recognize my software guard if it is on my second parallel port (LPT2)?


1.3.傳說-2
    software from http://www.altera.com/education/univ/unv-software.html.
    Obtain a license that is tied to your disk drive.

    Set up BIOS:parallel port= ECP or EPP mode.

    Install the "byteblaster" drivers (http://www.altera.com/support/solutions/sptsearch_solutions.html).




2.裝置管理員:(Windows XP)

  LPT1: Intel 82801 xx LPC Interfave controller 9999
        Microsoft 2001/7/1 5.1.2600.0
        0378~037F
        宜不允許中斷




3.軟體:

3.1.傳說-1
    
    Quartusii_programmer找不到並口的解決辦法.doc-豆丁網www.docin.com/p-455395064.html

    安裝“quartusii_programmer_signaltap.exe”後,
    打開軟體,找不到下載並口,現給出如下解決辦法:
    1.找到“bblpt.exe”文件,預設安裝的話,一般位於 C:\altera\qprogrammer\drivers\i386 文件夾下,
      查看該文件夾下有無msver71.dll,
      如果沒有
      copy C:\altera\quartus60\bin\msver71.dll to C:\altera\quartus60\drivers\i386 (bblpt.exe所在路徑)

    2. run bblpt /i (C:\altera\quartus60\drivers\i386\bblpt /i)

    3. 進入Altera MAX+PLUS II

    4. MAX+PLUS II選programer

    5. Options 選Hardware setup,選 ByteBlaster(MV)
       (Parallep Port應該顯示LPT1黑色字,才算成功;
        如果LPT1是無色或是灰色,軟體認不到LPT1!)


3.2.用Quartus II軟體夾子,
    
    BIOS mode 設對, MPC3035L子卡夾上5V電源, LED會亮紅光,再夾Quartus II軟體夾子,LED紅光不滅
    BIOS mode 設錯, MPC3035L子卡夾上5V電源, LED會亮紅光,再夾Quartus II軟體夾子,LED紅光滅

創作者介紹

迷霧之光索

雞音莊家Gene 發表在 痞客邦 PIXNET 留言(0) 人氣()