Skip to content
Snippets Groups Projects
Select Git revision
  • 88ffe0d5cc697aea61cee950e6388ef9419df7f4
  • wip-bootstrap default
  • dualcore
  • ch3/leds
  • ch3/time
  • master
6 results

string_format_modulo2.py

Blame
  • makeimg.py 548 B
    import sys
    
    SEGS_MAX_SIZE = 0x9000
    
    assert len(sys.argv) == 4
    
    with open(sys.argv[3], 'wb') as fout:
    
        with open(sys.argv[1], 'rb') as f:
            data_flash = f.read()
            fout.write(data_flash)
            print('flash    ', len(data_flash))
    
        pad = b'\xff' * (SEGS_MAX_SIZE - len(data_flash))
        fout.write(pad)
        print('padding  ', len(pad))
    
        with open(sys.argv[2], 'rb') as f:
            data_rom = f.read()
            fout.write(data_rom)
            print('irom0text', len(data_rom))
    
        print('total    ', SEGS_MAX_SIZE + len(data_rom))