version 1.2, 2011/03/29 14:46:05
|
version 1.9, 2019/09/02 20:48:39
|
Line 1
|
Line 1
|
# How to install NetBSD/emips-current to Microsoft Giano |
# How to install NetBSD/emips-current to Microsoft Giano |
|
|
See: [http://www.netbsd.org/ports/emips/NetBsd_excerpt.htm](http://www.netbsd.org/ports/emips/NetBsd_excerpt.htm) |
See: <http://www.netbsd.org/ports/emips/NetBsd_excerpt.htm> |
|
|
[Japanese version](http://ryo-on.users.sourceforge.net/distrib/20110205-NetBSD-emips-on-giano.txt) |
[Japanese version](http://ryo-on.users.sourceforge.net/distrib/20110205-NetBSD-emips-on-giano.txt) |
|
|
Line 11 See: [http://www.netbsd.org/ports/emips/
|
Line 11 See: [http://www.netbsd.org/ports/emips/
|
## How to get softwares |
## How to get softwares |
### Microsoft Giano |
### Microsoft Giano |
At 2011-02-04, Microsoft Giano Version 3.1 is latest. |
At 2011-02-04, Microsoft Giano Version 3.1 is latest. |
Download *giano.msi* file from [http://research.microsoft.com/en-us/downloads/02e2edbf-c76c-47d5-b9c0-2c9915c63e98/default.aspx](http://research.microsoft.com/en-us/downloads/02e2edbf-c76c-47d5-b9c0-2c9915c63e98/default.aspx) |
Download *giano.msi* file from <http://research.microsoft.com/en-us/downloads/02e2edbf-c76c-47d5-b9c0-2c9915c63e98/default.aspx> |
or [http://research.microsoft.com/en-us/downloads](http://research.microsoft.com/en-us/downloads). |
or <http://research.microsoft.com/en-us/downloads>. |
|
|
|
|
### How to get iso image file |
### How to get iso image file |
Download *emipscd.iso* from [http://nyftp.netbsd.org/pub/NetBSD-daily/HEAD/](http://nyftp.netbsd.org/pub/NetBSD-daily/HEAD/) |
Download *emipscd.iso* from <http://nyftp.netbsd.org/pub/NetBSD-daily/HEAD/> |
or [http://ftp.jaist.ac.jp/pub/NetBSD-daily/HEAD/](http://ftp.jaist.ac.jp/pub/NetBSD-daily/HEAD/) |
or <http://ftp.jaist.ac.jp/pub/NetBSD-daily/HEAD/> |
|
|
ftp.jaist.ac.jp is suitable for people in Japan |
ftp.jaist.ac.jp is suitable for people in Japan |
|
|
|
Recently the ISO image is named as NetBSD-7.99.25-emips.iso or so. |
|
Be sure to rename it to emipscd.iso. |
|
|
### How to get and select PuTTY |
### How to get and select PuTTY |
Download *putty.exe* from [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html](http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html). |
Download *putty.exe* from <http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html>. |
Old PuTTY does not support serial connection. |
Old PuTTY does not support serial connection. |
Please use latest version. |
Please use latest version. |
|
|
If you want to use Japanese locale, please use "PuTTY Gottani-ban 0.60", for example. |
If you want to use Japanese locale, please use "PuTTY Gottani-ban 0.60", for example. |
You can download it from [http://yebisuya.dip.jp/Software/PuTTY/](http://yebisuya.dip.jp/Software/PuTTY/). |
You can download it from <http://yebisuya.dip.jp/Software/PuTTY/>. |
|
|
|
|
## Preparing |
## Preparing |
Line 50 There is following 3 files in c:\Program
|
Line 52 There is following 3 files in c:\Program
|
Please copy them to c:\emul\NetBSD-emips-current. |
Please copy them to c:\emul\NetBSD-emips-current. |
|
|
And downloaded *emipscd.iso* file should be copied to c:\emul\NetBSD-emips-current. |
And downloaded *emipscd.iso* file should be copied to c:\emul\NetBSD-emips-current. |
|
Latest boot.emips is included in *emipscd.iso*. If you can, please use it. |
|
|
#### Creating target disk image |
#### Creating target disk image |
If you have installed cygwin or UnxUtils. |
If you have installed cygwin or UnxUtils. |
You can simply use dd command. |
You can simply use dd command. |
|
|
Alternatively if you have large files (for example emipscd.iso), |
Alternatively if you have large files (for example emipscd.iso), |
You can target disk image from them. |
You can make target disk image from them. |
|
|
I do not know target image file should be started by boot.emips or not. |
I do not know target image file should be started by boot.emips or not. |
|
|
Line 69 Name of the target disk image is *emips3
|
Line 71 Name of the target disk image is *emips3
|
|
|
### Setting up PuTTY |
### Setting up PuTTY |
Select *Connection Type* as *Serial*. |
Select *Connection Type* as *Serial*. |
Input *Serial line* to *\\.\pipe\usart0* |
Input *Serial line* to *\\\\.\pipe\usart0* |
Save this setting to "Saved Sessions". |
Save this setting to "Saved Sessions". |
|
|
|
|
Line 77 Save this setting to "Saved Sessions".
|
Line 79 Save this setting to "Saved Sessions".
|
### Start Giano |
### Start Giano |
> cd /d c:\emul\NetBSD-emips-current |
> cd /d c:\emul\NetBSD-emips-current |
> "c:\Program Files\Microsoft Research\Microsoft Giano\bin\giano.exe" -Platform Ml40x_2ace.plx |
> "c:\Program Files\Microsoft Research\Microsoft Giano\bin\giano.exe" -Platform Ml40x_2ace.plx |
Some people see "Access to a non-existent memory" dialog box here. |
If you see "Access to a non-existent memory" dialog box here. You can simply "Ignore" it. |
|
|
If so, please set "c:\Program Files\Microsoft Research\Microsoft Giano\bin" prior to "c:\Program Files\Microsoft Research\Microsoft Giano\bin64" in PATH environmental variable. |
|
|
|
|
|
### Start PuTTY |
### Start PuTTY |
Start PuTTY and connect to **\\.\pipe\usart0**. |
Start PuTTY and connect to **\\\\.\pipe\usart0**. |
And click *Retry* in the dialog box. |
And click *Retry* in the dialog box. |
|
|
|
|
Line 105 And sysinst is started.
|
Line 105 And sysinst is started.
|
|
|
### Installing NetBSD/emips |
### Installing NetBSD/emips |
Please install NetBSD. |
Please install NetBSD. |
See [http://www.netbsd.org/docs/guide/en/index.html](http://www.netbsd.org/docs/guide/en/index.html). |
See <http://www.netbsd.org/docs/guide/en/index.html>. |
|
|
This process consume your time. |
This process consumes your time. |
|
|
|
|
## Supplementary |
## Supplementary |
Line 126 It seems that RTC_OFFSET in kernel confi
|
Line 126 It seems that RTC_OFFSET in kernel confi
|
RTC is not accurate. |
RTC is not accurate. |
|
|
## homework |
## homework |
* This document does not contains instruction about acceleration. |
* This document does not contain instruction about acceleration. |
|
* Fix boot. |