Thanks. I checked the makefiles. The Makefile in the TIDL directory has this block
run:
ti-mct-heap-check -c
mjpg_streamer -i "input_opencv.so -r 640x480 --filter ./
classification.tidl.so" -o "output_http.so -p 8090 -w /usr/share/mjpg-streamer/www" 2> /dev/null
while the Makefile in ../common has
start:
ifneq ($(PRU_DIR),)
@echo write_init_pins.sh
@$(COMMON)/write_init_pins.sh /lib/firmware/$(CHIP)-pru$(PRUN)-fw
@echo "- Starting PRU $(PRUN)"
@echo start > $(PRU_DIR)/state
else ifeq ($(PROC),tidl)
ti-mct-heap-check -c
sudo mjpg_streamer -i "input_opencv.so -r 640x480 --filter ./$(TARGET)$(EXE)" -o "output_http.so -p 8080 -w /usr/share/mjpg-streamer/www"
else
./$(TARGET)$(EXE)
endif
Since the error message referenced "start" I changed the port to 8090 to match the tidl Makefile. I got no errors but I didn't get an image on MJPGStreamer either. I don't know if it's my camera but it is there in linux
debian@beaglebone:/var/lib/cloud9$ v4l2-ctl --list-devices
TTQ 8MP Camera: TTQ 8MP Camera (usb-xhci-hcd.1.auto-1):
/dev/video0
thanks