예제 #1
0
 def readFlash(self):
     serCom.checkConnection()  # check if board is connected
     readStartAddr = int(self.startAddr.get(), 16)
     readLen = int(self.readLength.get(), 16)
     print(f'SPI Mode      : {self.spiMode.get()}')
     print(f'Start Address : {readStartAddr}')
     print(f'Read Lenght   : {readLen}')
     du.read(comm, start_addr=readStartAddr, length=readLen, echo=1)
예제 #2
0
# ***** CONNECT *****
comm = boardcom.BoardComm()  # create an instance of class BoardComm
connectedPort = comm.find_and_connect(echo=1)

config = du.get_config(comm)
print(config)

partNumber = du.get_part_number(comm)
print(partNumber)

# ADD YOUR CODE HERE

# comm.send('b 0 100')
# print(comm.response())

# erase_time = du.block_erase(comm, block_size=64, start_addr=0x10000, echo=0)
# print(f'Erase time: {erase_time}')

t_wait = du.pattern_program(comm,
                            start_addr=0x10025,
                            length=0x100,
                            increment=1,
                            echo=1)
print(t_wait)

du.read(comm, start_addr=0x10000, length=0x200, dispmode='w', echo=0)

# ***** DISCONNECT *****
comm.disconnect(connectedPort, echo=1)