Tool/software:
I'm trying to build a Docker container to use as a build server for an upcoming project. I'm not the first to try this, but I think I ran into a new problem that didn't exist in previous versions of CCS.
The Blackhawk driver installation process runs into a few problems with udev. I'm not super familiar with udev, but I suspect the issue comes down to the Docker container not having a physical USB interface. Ultimately, after two hours of trying to work around this issue, I ran into a problem where bh_driver_install.sh can't write to /sys/devices/LNXSYSTM:00/uevent because it's read-only. This is an intentional limitation of Docker that cannot be worked around.
From what I can tell looking at other Docker containers, previous versions of CCS accepted the flags "--install-BlackHawk false" and "--install-Segger false," but these are no longer supported.
I'd ultimately like the build server to build code and connect to a development kit, but at the moment, I can't even get it to build code. Do you have any suggestions for how to get this to work?