v4.0.1是RT-Thread v4.0.0的完善,bugfix修正版本;增加netdev,可以更好的管理网络设备,修正了多核下的signal问题,POSIX thread管理更合理等。同时在这个版本中也见到数家芯片厂商(例如国产芯片厂商东软载波,灵动微,联盛德,国外芯片厂商NXP,IP厂商Synopsys等)来为RT-Thread贡献代码,贡献BSP。 v4.0.1版本的发布也代...
* Probe SPI flash by SFUD(Serial Flash Universal Driver) driver library and though SPI device. 使用SFUD 探测 spi_dev_name 从设备, 并将spi_dev_name 连接的 flash 初始化为块设备,名称 spi_flash_dev_name */ rt_spi_flash_device_t rt_sfud_flash_probe(const char *spi_flash_dev_name, const...
并将spi_dev_name 连接的 flash 初始化为块设备,名称 spi_flash_dev_name */rt_spi_flash_device_trt_sfud_flash_probe(constchar*spi_flash_dev_name,constchar*spi_dev_name);/** * Probe SPI flash by SFUD (Serial Flash Universal Driver) driver library and though SPI device by specified configur...
if (RT_NULL == rt_sfud_flash_probe(FAL_USING_NOR_FLASH_DEV_NAME, SPI_FLASH_DEVICE_NAME)){...
rt_sfud_flash_find_by_dev_name 中使用到了 rt_device_find,那么RT_NAME_MAX = 8 所以只能查找...
sfud_dev = rt_sfud_flash_find_by_dev_name("GD25Q32"); sfud_dev = rt_sfud_flash_find_by_dev_name("W25Q128"); if (RT_NULL == sfud_dev) { return -1; } /* update the flash chip information */ gd25q32.blk_size = sfud_dev->chip.erase_gran; gd25q32.len = sfud_dev->chi...
Integrate SFUD into RT-Thread to unify the operations of spi flash. Update lwIP to v2.0.2 version.Tools:Enable packages, with ENV tool. menuconfig & Kconfig. Add scons --dist for make a distribution for specified BSP.BSP:more MCU porting.IoT...
Add rt_sfud_flash_find_by_dev_name API in SFUD. When the Pipe device closed, if it is an unnamed Pipe device and the open count is 0, this Pipe device will be deleted. The delayed work implementation is added to workqueue, and the workqueue of the system is added as an option. Fix...
sfud_flash_t pSfudDev = rt_sfud_flash_find(W25Q128_SPI_NAME);sfud_write(pSfudDev, tmpAddr,1,&tmpAddr); RT-THREAD本身已经很好的支持SFUD,用户只需进行配置就可以使用,帮助用户屏蔽了底层的具体FLASH操作,不过此时用户还要进行分配地址,以及规划如何擦除 ...
_SFUD#defineRT_SFUD_USING_SFDP#defineRT_SFUD_USING_FLASH_INFO_TABLE#defineRT_USING_WDT/* RTT 组件配置 *//* fal package */#definePKG_USING_FAL#defineFAL_DEBUG_CONFIG#defineFAL_DEBUG 0#defineFAL_PART_HAS_TABLE_CFG#defineFAL_USING_SFUD_PORT#defineFAL_USING_NOR_FLASH_DEV_NAME"nor_flash0"...