mirror of
https://github.com/DarkFlippers/unleashed-firmware
synced 2024-09-20 22:52:01 +00:00
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
3 changed files with 9 additions and 2 deletions
|
@ -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…
Reference in a new issue