Menu

Silicon Laboratories C8051F300 (8051) Bootloader

Dan
2014-08-07
2015-02-23
  • Dan

    Dan - 2014-08-07

    Hi,All

    I've created a bootloader of the C8051F300 Silicon Laboratories Inc..

    It will work with software serial 9600bps.

    Family ID is "5"

    ; Silicon Laboratories C8051 family
    $51, 5, C8051 F300, $1E00, 0, 196, 32,

    I was created the firmware in the form of a project "MCU 8051 IDE".

    http://mcu8051ide.sourceforge.net/

    Assembler uses the ASEM-51.

    I have written in "//$" changes of the host program.

     

    Last edit: Dan 2014-08-07
  • Dan

    Dan - 2014-08-11

    Hi,All

    There was a bug in the firmware that was posted the other day.

    I will attach a modified version.

    Initial level software serial, at the time of output was the reverse.

     
  • edorul

    edorul - 2015-02-19

    Hello Dan!

    I will upload a new version of TinyBootloader (without HID for the moment), and I realize you haven't posted the source modifications of the PC software for this new family ;-)

    Best regards,
    Edorul

     
  • edorul

    edorul - 2015-02-22

    Hello Dan!

    Can you send me the modifications of the host program for the "5" family?

    Best regards,
    Edorul

     
  • Dan

    Dan - 2015-02-22

    Dear,edorul

    I'm sorry !!!

    File could not be uploaded.
    I'm sorry !!!

    I will attach a file.

    <Form1.cs>
    //@ for MSP430
    //$ for C8051
    //$#21
    //$#22

    Other changes
    Ex Reset has been changed from RTS to DTR.

    <piccodes.ini>
    1.Bug fixes 2014.08.01
    X
    $12, D, PIC24F w/8KB flash & 256B EEPROM, $2C00, 1024, default, default,
    $13, D, PIC24F w/8KB flash & 512B EEPROM, $2C00, 2048, default, default,
    $14, D, PIC24F w/16KB flash & 512B EEPROM, $5800, 2048, default, default,
    $15, D, PIC24F w/32KB flash & 512B EEPROM, $B000, 2048, default, default,
    -------------------------------------->
    O
    $12, D, PIC24F w/8KB flash & 256B EEPROM, $2C00, 256, default, default,
    $13, D, PIC24F w/8KB flash & 512B EEPROM, $2C00, 512, default, default,
    $14, D, PIC24F w/16KB flash & 512B EEPROM, $5800, 512, default, default,
    $15, D, PIC24F w/32KB flash & 512B EEPROM, $B000, 512, default, default,

    2.Bug fixes 2015.01.31
    X
    $6D, C, 18F w/32KB flash & 1024B EEPROM, $8000, $400, 264, default,
    $6E, C, 18F w/64KB flash & 1024B EEPROM, $10000, $400, 264, default,
    $6F, C, 18F w/128KB flash & 1024B EEPROM, $20000, $400, 264, default,
    $30, C, 18F w/16KB flash & 0B EEPROM, $4000, 0, 264, default,
    $31, C, 18F w/32KB flash & 0B EEPROM, $8000, 0, 264, default,
    ------------->
    O
    $6D, C, 18F w/32KB flash & 1024B EEPROM, $8000, $400, 264, 128,
    $6E, C, 18F w/64KB flash & 1024B EEPROM, $10000, $400, 264, 128,
    $6F, C, 18F w/128KB flash & 1024B EEPROM, $20000, $400, 264, 128,
    $30, C, 18F w/128KB flash & 1024B EEPROM, $20000, $400, 264, 256,

    Best Regards,
    Dan

     

    Last edit: Dan 2015-02-22
  • edorul

    edorul - 2015-02-22

    Hello Dan,

    Thanks à lot for your modifications!!!
    But I'm sorry, I don't understand "Ex Reset has been changed from RTS to DTR."?

    Best regards,
    Edorul

     
  • Dan

    Dan - 2015-02-23

    Dear edorul

    I have to change the external reset for Arduino connections and my experiment.

    Please excluded from this part update.

    I'm sorry to the misleading description.

    I was simply describing the differences between the original source.

    Best regards,
    Dan

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.