微處理器 - STMicroelectronics STM8S103 - Assembly - 開發環境



司徒目前使用SDCC Compiler當作編譯器,而燒錄程式則是stm8flash,安裝步驟如下:

$ sudo apt-get update
$ sudo apt-get install sdcc -y

$ cd
$ git clone https://github.com/vdudouyt/stm8flash.git
$ cd stm8flash
$ make
$ sudo make install

$ stm8flash 
    Usage: stm8flash [-c programmer] [-p partno] [-s memtype] [-b bytes] [-r|-w|-v] <filename>
    Options:
        -?             Display this help
        -c programmer  Specify programmer used (stlink, stlinkv2 or espstlink)
        -d port        Specify the serial device for espstlink (default: /dev/ttyUSB0)
        -p partno      Specify STM8 device
        -l             List supported STM8 devices
        -s memtype     Specify memory type (flash, eeprom, ram, opt or explicit address)
        -b bytes       Specify number of bytes
        -r <filename>  Read data from device to file
        -w <filename>  Write data from file to device
        -v <filename>  Verify data in device against file
        -V             Print Date(YearMonthDay-Version) and Version format is IE: 20171204-1.0
        -u             Unlock. Reset option bytes to factory default to remove write protection.

燒錄器則是使用ST-LINK V2