STC15W104 >> Assembly

開發環境


參考資訊:
1. stcisp
2. asem-51
3. mcu8051ide

雖然SDCC是一款相當不錯的編譯器,不過,當編譯純Assembly檔案時,就會變得相當複雜,因為很多Section以及Attribute需要定義,大大增加編輯難度,因此,司徒選擇使用ASEM-51編譯器,不過鑑於ASEM-51編譯器無法在Debian(ARM版本)執行,原作者也不公開源始碼,雖然可以使用qemu-i386執行,不過在司徒的Pandora掌機上,還是需要很長的編譯時間,因此,司徒最終使用MCU8051IDE編譯環境

ASEM-51

$ cd
$ wget http://plit.de/asem-51/asem51_1.3-2_i386.deb
$ sudo dpkg -i asem51_1.3-2_i386.deb
$ asem

MCU8051IDE

$ sudo apt-get update
$ sudo apt-get install mcu8051ide

MSC-51

$ git clone https://github.com/wojtekka/asm51
$ cd asm51
$ make

司徒目前使用STC原廠燒錄軟體STC-ISP(STC15W104可以直接使用UART燒錄)


返回上一頁