自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32+S34ML08G201TFI000组合Nand Flash驱动程序设计

else if((ptr->ByteNum+ptr->ColNum)>ptr->ptrAttribute->page_totalsize-1) //原来页偏移地址不能超过主存储器地址有错吗?ptr->Source_PageNum,源页地址,0~ptr->ptrAttribute->block_pagenum*ptr->ptrAttribute->block_total-1;

2023-09-06 09:45:08 269 1

原创 无操作系统lwIP协议栈存储池的动态申请设计

存储池中除了memp和memp_desc定义,其他定义均使用宏定义,下面分析存储池所用的数据类型或变量的宏定义。枚举类型memp_t的宏定义为MEMP_MAX} memp_t;memp_t枚举类型宏定义除最后一个元素MEMP_MAX外其他元素均由一个宏定义加一个包含文件形成,包含文件中遇到宏命令LWIP_MEMPOOL(name,num,size,desc)就用符号MEMP_name代替。根据memp_std.h包含文件和lwIP配置文件lwipopts.h可得如下枚举类型,即。

2023-09-05 13:53:35 110

原创 野火、正点和官方不带操作系统lwIP协议栈移植实例比较

STM32CubeMX工具本身带有无操作系统的lwIP协议栈移植实例,另外各公司开发板也都带有无操作系统的lwIP协议栈移植实例,本段文字根据有关野火、正点和官方实例把不带操作系统的lwIP1.4.1和lwIP2.1.2协议栈移植实例进行了比较得到如下excel表格,供大家参考。以上表格是不带操作系统的lwIP移植用实现文件,红色的大部分是与IP6有关的文件,不使用IPV6和其他功能的话,这些文件都可以不要。udp_echoclient_connect()(回调函数调用)与应用协议有关的文件。

2023-09-03 10:41:29 336

原创 stm32F429+LAN8720A

3、状态标识位有错,工具为0x02和0x04,实际应该为(0x02<<2)和(0x04<<2)1、PHY芯片LAN8720A地址不可以设置,工程使用一般为0,工具只能1;2、状态寄存器地址有错,工具为0x10,实际地址应为0x1F;

2023-08-24 23:38:10 330 1

原创 S34ML08G201TFI000型Nand Flash存储芯片使用体验

这两类空间都有对应的存储器的基地址,也就是对芯片属性或命令空间的操作地址都是以这些为基础的,具体内容参见STM32F429数据手册1608页。CMD_AREA、CMD_AREA和deviceaddress对应上面所述的FMC操作的三个子空间,即地址子空间、命令子空间和数据子空间。显然FMC发送地址给Nand Flash芯片使用了命令NAND_CMD_AREA_A,数据ColNum(存储器芯片页内偏移地址)和nandaddress(存储器芯片页地址)及命令NAND_CMD_AREA_TRUE1。

2023-08-24 23:32:29 133

空空如也

空空如也

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

TA关注的人

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