add dfu util to container, enable usb in container (#229)
* add dfu util to container, enable usb in container * add DFU_SERIAL env
This commit is contained in:
		
							parent
							
								
									b3dddc645d
								
							
						
					
					
						commit
						748f7e4fc3
					
				| @ -8,7 +8,7 @@ services: | ||||
|     stdin_open: true | ||||
|     volumes: | ||||
|       - .:/project | ||||
| #      - /dev/bus/usb:/dev/bus/usb | ||||
|       - /dev/bus/usb:/dev/bus/usb | ||||
|     working_dir: "/project" | ||||
|     environment: | ||||
|       DISPLAY: $DISPLAY | ||||
|  | ||||
| @ -59,6 +59,13 @@ RUN apt update && \ | ||||
|     wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gdb-arm-none-eabi/gdb-arm-none-eabi_7.10-1ubuntu3+9_amd64.deb && \ | ||||
|     dpkg -i gdb-arm-none-eabi_7.10-1ubuntu3+9_amd64.deb | ||||
| 
 | ||||
| # dfu-util | ||||
| 
 | ||||
| RUN apt update && \ | ||||
|     apt install -y --no-install-recommends \ | ||||
|         dfu-util \ | ||||
|     && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* | ||||
| 
 | ||||
| COPY entrypoint.sh syntax_check.sh / | ||||
| 
 | ||||
| RUN chmod +x /syntax_check.sh | ||||
|  | ||||
| @ -59,7 +59,7 @@ $(OBJ_DIR)/flash: $(OBJ_DIR)/$(PROJECT).bin | ||||
| 	touch $@ | ||||
| 
 | ||||
| $(OBJ_DIR)/upload: $(OBJ_DIR)/$(PROJECT).bin | ||||
| 	dfu-util -D $(OBJ_DIR)/$(PROJECT).bin -a 0 -s $(FLASH_ADDRESS):leave | ||||
| 	dfu-util -D $(OBJ_DIR)/$(PROJECT).bin -a 0 -s $(FLASH_ADDRESS) -S $(DFU_SERIAL) | ||||
| 	touch $@ | ||||
| 
 | ||||
| $(ASSETS): $(ASSETS_SOURCES) | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 coreglitch
						coreglitch