Beispiel #1
0
    adapter = None
    try:
        adapter = None
        if (args.board_id):
            adapter = MbedBoard.chooseBoard(board_id=args.board_id)
        else:
            interfaces = INTERFACE[usb_backend].getAllConnectedInterface(
                VID, PID)
            if interfaces == None:
                print "Not find a mbed interface"
                sys.exit(1)

            # Use the first one
            first_interface = interfaces[0]
            adapter = MbedBoard("target_nrf51822", "flash_nrf51822",
                                first_interface)

        adapter.init()
        target = adapter.target
        target.halt()

        if args.ihex:
            print 'flash hex file - %s to nrf51822' % args.ihex
            flashHex(target, args.ihex)

        offset = 0x16000
        if args.offset:
            offset = int(args.offset, 16)

        skip = 0x00
        if args.skip:
Beispiel #2
0
    if args.verbose == 2:
        logging.basicConfig(level=logging.DEBUG)
    elif args.verbose == 1:
        logging.basicConfig(level=logging.INFO)

    adapter = None
    try:
        interfaces = INTERFACE[usb_backend].getAllConnectedInterface(VID, PID)
        if interfaces == None:
            print "Not find a mbed interface"
            sys.exit(1)

        # Use the first one
        first_interface = interfaces[0]
        adapter = MbedBoard("target_lpc1768", "flash_lpc1768", first_interface)
        adapter.init()
        target = adapter.target
        target.halt()

        if args.ihex:
            print 'flash hex file - %s to nrf51822' % args.ihex
            flashHex(target, args.ihex)

        offset = 0x14000
        if args.offset:
            offset = args.offset

        if args.bin:
            print 'flash binary file - %s to nrf51822' % args.bin
            flashBin(target, args.bin, offset)
    if args.verbose == 2:
        logging.basicConfig(level=logging.DEBUG)
    elif args.verbose == 1:
        logging.basicConfig(level=logging.INFO)

    adapter = None
    try:
        interfaces = INTERFACE[usb_backend].getAllConnectedInterface(VID, PID)
        if interfaces == None:
            print "Not find a mbed interface"
            sys.exit(1)

        # Use the first one
        first_interface = interfaces[0]
        adapter = MbedBoard(first_interface, "9009", "20151026")
        adapter.init()
        target = adapter.target
        target.halt()

        if args.erase:
            print 'erase all flash'
            eraseAll(target)

        if args.ihex:
            print 'flash hex file - %s to nrf51822' % args.ihex
            flashHex(target, args.ihex)

        offset = 0x14000
        if args.offset:
            offset = int(args.offset, 0)