Hi
I'm testing DLPDLCR230NPEVM after connecting it with the Raspberry PI 4 via 40 pin connector.
When I run the flash_write_fpga.py and other script, I get an error message saying
Traceback (most recent call last):
File "flash_write_fpga.py", line 150, in <module>
if __name__ == "__main__" : main()
File "flash_write_fpga.py", line 87, in main
i2c.initialize()
File "/home/pi/src/projector/i2c.py", line 59, in initialize
_i2c.open()
File "/home/pi/src/projector/linuxi2c.py", line 51, in open
self.fd = os.open('/dev/i2c-%d' % self.busnum, os.O_RDWR)
FileNotFoundError: [Errno 2] No such file or directory: '/dev/i2c-7'
It seems that the relevant i2c device is not available.
what I only have in /dev are as follows:
utofs gpiochip1 loop7 ram0 ram9 tty0 tty22 tty36 tty5 tty63 vcs2 vcsu video15
block gpiomem mapper ram1 random tty1 tty23 tty37 tty50 tty7 vcs3 vcsu1 video16
btrfs-control hwrng media0 ram10 raw tty10 tty24 tty38 tty51 tty8 vcs4 vcsu2 video18
bus initctl media1 ram11 rfkill tty11 tty25 tty39 tty52 tty9 vcs5 vcsu3 watchdog
cachefiles input mem ram12 rpivid-h264mem tty12 tty26 tty4 tty53 ttyAMA0 vcs6 vcsu4 watchdog0
char kmsg mmcblk0 ram13 rpivid-hevcmem tty13 tty27 tty40 tty54 ttyprintk vcs7 vcsu5 zero
console log mmcblk0p1 ram14 rpivid-intcmem tty14 tty28 tty41 tty55 uhid vcsa vcsu6
cuse loop-control mmcblk0p2 ram15 rpivid-vp9mem tty15 tty29 tty42 tty56 uinput vcsa1 vcsu7
disk loop0 mqueue ram2 serial1 tty16 tty3 tty43 tty57 urandom vcsa2 vga_arbiter
dma_heap loop1 net ram3 shm tty17 tty30 tty44 tty58 v4l vcsa3 vhci
dri loop2 null ram4 snd tty18 tty31 tty45 tty59 vc-mem vcsa4 video10
fd loop3 port ram5 stderr tty19 tty32 tty46 tty6 vchiq vcsa5 video11
full loop4 ppp ram6 stdin tty2 tty33 tty47 tty60 vcio vcsa6 video12
fuse loop5 ptmx ram7 stdout tty20 tty34 tty48 tty61 vcs vcsa7 video13
gpiochip0 loop6 pts ram8 tty tty21 tty35 tty49 tty62 vcs1 vcsm-cma video14
What might be the cause of the problem?
Thank you