首页天道酬勤work怎么用(beetrain)

work怎么用(beetrain)

admin 11-30 23:51 231次浏览

本文主要是通过迁移的思维,记录本人初次使用jydtd的Aworks框架进行BSP开发

1. 首先阅读原理图

通过对比发现,硬件布线相同,但内部容量由8M改为32M。

00-1010年前,我们开发了linux spi闪存驱动的经验。一般我们比较关注QSPI闪存的工作电压、工作速率、写入大小、擦除大小、寻址方式等参数,只需要改变其容量即可。

00-1010在aworks框架下,文件awbl_hwconf_imx1050_flexspi.h有qspi flash相关信息的注册,修改如下:

主要是调整它的容量,以及调整原来两个分区的位置。加54M,转换为十六进制,0x3600000.user_date分区基址偏移量为63M,1022K.calc_data分区基址偏移量为63M1022K,大小为1K。

00-1010在easy _ arm _ rt 1052 _ flex SPI _ FLASH . SCT文件中,额外的56M内存,FLASH_SIZE增加了56M,如下所示:

easy_arm_rt1052_sdram.sct文件中额外的56M内存,FLASH_SIZE 56M,如下所示:

00-1010为什么需要修改ivt信息?RT1052支持QSPI FLASH启动,QSPI FLASH的容量,可以是8M、16M、32M、64M等。此时需要用ivt信息告诉rt 1052 QSPI FLAHER的参数信息,以便从QSPI FLASH中读取程序代码。在本文中,默认的QSPI闪存设备资源和设备驱动程序通常已注册并可用。对于开发者来说,只是分区大小的调整和分区读写标志的改变。

DeepRust匹配:有更好的方法吗?雷士灯具管理系统
芯片是什么(芯片组成) 两个小米多功能网关组网(5g)
相关内容