URL
https://opencores.org/ocsvn/usb_dongle_fpga/usb_dongle_fpga/trunk
Subversion Repositories usb_dongle_fpga
Compare Revisions
- This comparison shows the changes necessary to convert path
/
- from Rev 11 to Rev 12
- ↔ Reverse comparison
Rev 11 → Rev 12
/trunk/sw/dongle.py
46,7 → 46,7
|
#### global funcs #### |
def usage(s): |
print "Artec USB Dongle programming utility" |
print "Artec USB Dongle programming utility ver. 1.1" |
print "Usage: ",s," -c comport [-fvdq] filename address" |
print " ",s," [-fvdqr] offset length filename" |
print "" |
379,9 → 379,6
if mode.q == 1: # perform a query from dongle |
|
buf=don.read_data(4,0x0) # word count and word address |
print 'Data: 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x '%(ord(buf[1]),ord(buf[0]),ord(buf[3]),ord(buf[2]),ord(buf[5]),ord(buf[4]),ord(buf[7]),ord(buf[6]) ) |
|
|
don.write_command(0x0050) # 0x0098 |
don.write_command(0x0098) # 0x0098 |
buf=don.read_data(3,0x000010) # word count and word address |
/trunk/sw/Uspp/uspp.py
184,10 → 184,33
|
|
import sys |
|
drv_ok = 0 |
if sys.platform=='win32': |
from SerialPort_win import * |
print "Windows platform detected:" |
#try: |
# import notworking_d2xx |
# from D2xxPort_win import * |
# print "Using D2xx FTDI driver" |
# drv_ok = 1 |
#except ImportError: |
# print "pyUSB for fast COM not found (see http://bleyer.org/pyusb/)" |
|
if drv_ok == 0: |
try: |
from win32file import * |
from win32event import * |
from SerialPort_win import * |
print "Using VCP FTDI driver" |
except ImportError,D2xxPortException: |
print "Python for winiows extensions for COM not found" |
print "(see https://sourceforge.net/projects/pywin32/)" |
print "Could not find any usable support for FTDI chip in python" |
print "Try installing python support from one of the links." |
sys.exit() |
|
|
elif sys.platform=='linux2': |
print "Linux platform detected:" |
from SerialPort_linux import * |
else: |
sys.exit('Sorry, no implemented for this platform yet') |