Follow Tutorial : CEPC 的部份,作boot disk。
因為沒有Floppy,所以follow上一篇,download vfd (virtual floppy disk),create一個image : floppy B。
follow tutorial ,將cepc boot install在floppy B。
在作好的 cepc boot floppy 中有readme (其實就是DOS boot disk)。說到Serial Boot 使用sboot作bootloader,只會用 IO Address : 0x2F8 作download,所以要先將VMWARE的serial port,在bios set中設定為 0x2F8。
Platform builder,將CEPC BSP的OS build好,設定 serial download:
Target -- Connectivity -- Download (Serial : 選一個port) -- Setting (8-N-1, NO FLOW CONTROL).
下面 transport也一樣設 Serial,選一個 port。
選Attache Device -- 出現一個waitting request的dialog.
VMWARE使用floppy開機,floppy用剛剛用vfd做好image。
開機後,出現item選項,選 boot from sboot。
看看platform builder的waiting request dialog有沒有動靜,,,要等2-3分..開始有download.. 2%..
很慢,整個image (41M) download完約要52min.
download完後就開始執行啦(在platform builder的debug output window可以看到 loading dll的log。
完成
剛開始發生問題的幾點是..
- sboot只會使用 0x2F8 port作image download polling,所以要變更VMWARE serial port iobase
- platform builder的target-connectivity的serial port setting,default是hardware flowcontrol。要改為沒有flow control
- 進入sboot後,會出現jmp to 0x?????然後就好像當機,要等一陣子(2~3min),platform builder的request dialog才會出現progress bar。
- 完成download後,VMWare是black screen,看了platform builder的debug output才確定還在run
沒有留言:
張貼留言