自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 stm32cubemx生成的lwip,dhcp报“netif is not up, old style port?“

如标题,在使用stm32cubemx生成stm32h743的lwip例程时,会出现概率性的dhcp不成功,并报告"netif is not up, old style port?或者协商出来的速率只有10M的情况。即在low_level_init函数中,LAN8742初始化后,获取协商速率前,增加如下代码,主动让PHY去协商速率, 即恢复正常功能。通过网上查阅,并没有找到有参考的资料。后面比对开发板的代码,发现加上如下代码后可以正常运行,并且协商的速率正常,达到100M。特此记录,希望有所帮助。

2024-01-05 14:15:47 559 1

原创 STM32使用USB模拟U盘的问题

使用STM32模拟U盘时,代码是使用cubemx生成的,如果只使用两个分区,比如sd卡和spi flash,没有问题。当使用三个分区时,就会显示感叹号,识别不了任何分区。通过在线调试,可知道是hmsc->cbw.bLUN > 1这个条件满足了。所以这边只需要把1改成比你实际的分区大的数字即可。通过软件可以得知在获取第三个分区的描述符时,回复了C000004。通过查看代码,可以得知是在如下文件中回复了异常。

2023-12-11 19:47:41 526

原创 imx6ull移植官方linux卡在nfs原因(#0: wm8960-audio)

然后编译好后用网络挂载,就一直卡在#0: wm8960-audio,其实就是卡在了挂载文件系统的时候。通过观察板上的网口可以看到,当挂载文件系统的时候,ENET2网口灯就不亮了,变成了ENET1网口灯亮,所以猜测是配置文件用错了。用的正点原子的imx6ull开发板,移植nxp的linux固件,使用nfs挂载文件系统,卡在#0: wm8960-audio。3,配置linux时候使用的config不对。在原子的教程中,《初次编译章节》,写的是。2,可能防火墙设置问题,关闭虚拟机以及宿主机的防火墙。

2023-11-19 20:41:43 194

原创 win10下使用vscode无法debug树莓派PICO的问题

之前picoprobe固件配置文件为picoprobe.cfg,最近好像改成DAP了,所以配置文件要和自己用的固件版本对应。2,现象:从GitHub克隆下来的picoprobe工程,在win下编译然后烧录到pico里面,虽然能显示驱动了,但是用openocd是连不上的,显示DAP init failed。网上搜的结果都是让检查自己的接线,供电问题,实际和这些没有关系。之前调好的一套pico的debug工具,最近翻出来居然调不通了,不知道遇到了什么问题,搞了两三天时间(本身也不懂这些工具链)

2023-05-02 13:33:10 832 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除