FC3000 >> Assembly

開發環境


司徒使用GNU GCC編譯環境,安裝方式如下:

$ sudo apt-get install gcc-arm-none-eabi-*

燒錄軟體則是sunxi-tools

$ cd
$ wget https://github.com/steward-fu/lichee-nano/releases/download/v1.0/sunxi-tools.7z
$ 7zr x sunxi-tools.7z
$ cd sunxi-tools
$ make clean
$ make

由於Allwinner韌體有Checksum檢查欄位,因此,需要編譯mksunxi工具,該工具可以針對韌體計算更新Checksum欄位

$ cd
$ wget https://github.com/steward-fu/lichee-nano/releases/download/v1.0/mksunxi.c
$ gcc mksunxi.c -o mksunxi

FC3000掌機不需要改機即可從MicroSD開機,也就是不需要改機就可以跑Linux系統,如果想開發FC3000程式,可以把UART1拉出來,腳位如下


或者拉出UART0


不要插入卡帶(否則無法從MicroSD開機),MicroSD卡的位置很方便替換


下載測試程式,直接DD到MicroSD即可,插入MicroSD卡後,開機上電


使用原本官方MicroSD開機,則可以進入原本系統


插入卡帶


則開機進入NES遊戲畫面


返回上一頁