本来是想实验USB-HID鼠标功能的,从STM32CubeMX里导出了Ux_Device_HID这个例程,看描述这是一个模拟鼠标的例程,按按键鼠标会移动
打开这个工程后没有修改直接编译然后烧录,之后拔下数据线,将跳线帽换到了USB USER这个位置
然后用数据线连接网口旁边的那个Type-C接口
然而数据线插入电脑后并没有插入设备的提示音,点击按键后屏幕上的鼠标也没有移动,改了几次跳线帽也没用,把跳线帽改回去接STLink供电,又用另外一根线连接电脑和STLink的Type-C想DEBUG看看,这时电脑发出了2次设备插入的提示音,按下按键可以看到鼠标在移动。这时我想看看网口那边的Type-C能否给MCU供电就烧录了一个流水灯的程序,将跳线帽换到了USB USER只用网口那边的Type-C连接电脑,结果发现LED并不亮,本来想着就连着两根数据线测试鼠标程序吧,结果再接上STLink的Type-C就识别不到芯片了
虚拟U盘的空间也就只有32K了,拖拽HEX文件进去也没法烧录
以为是之前烧录的程序哪里没配置好导致SWD失效,就打算用ISP擦除一下,用Flymcu可以读出信息
但是擦除就会一直卡在这里
等了一段时间后重新连接STLink还是不能识别,换用daplink能识别,成功烧录了GPIO_IOToggle那个例程,但是连接STLink还是不能识别,同时LED也不会闪烁,折腾了半天也没弄好,看来测评只能就此结束了
|