¿Cómo deshabilitar el almacenamiento masivo USB en STLink en Nucleo?

3

¿Es posible deshabilitar la opción de almacenamiento masivo USB en el hardware STLink de la placa Nucleo? Quiero evitar montar el dispositivo cuando lo conecto a las computadoras (mientras mantengo el puerto virtual de comunicaciones).

Estoy usando las placas nucleo-32 y nucleo-64 programándolas con OpenOCD y luego usando el puerto de comunicaciones virtual de STLink para manejar las comunicaciones USB con mi dispositivo de destino. En esta configuración, distraer la parte STLink de mi placa se auto-monta solo cada vez que la conecto. En particular, no quiero que el usuario vea el disco montado para recibir una advertencia si se desenchufa y no se desmonta.

Estoy trabajando principalmente en Linux y allí debería poder establecer una regla de udev para bloquear el montaje del dispositivo de almacenamiento masivo USB, que es mi plan de respaldo. Sin embargo, me gustaría deshabilitar esto en el hardware en sí mismo, de modo que en Windows y Mac no se produzca ningún montaje. Supongo que podría ser posible realizar ingeniería inversa del firmware STLink y volver a flashear con El dispositivo de almacenamiento masivo USB está deshabilitado. Pero me pregunto si hay una manera más fácil.

(Estoy más interesado en el tablero Nucleo-64 NUCLEO-F303RE , pero creo que la respuesta probablemente será relevante para todos los tableros de Núcleo.)

    
pregunta Andrew Straw

0 respuestas

Lea otras preguntas en las etiquetas