立即注册

扫一扫,访问微社区

micropython-microbit 中文社区

查看: 87|回复: 0

uf2 简介

[复制链接]
  • TA的每日心情
    奋斗
    2019-1-26 00:03
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2019-1-31 11:01:50 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    UF2是一种新的二进制文件格式,由Microsoft为PXT (也称为Microsoft MakeCode)开发,可以通过MSC(Mass Storage Class,也称为可移动闪存驱动器)方式更新程序。与DAPlink类似,UF2也提供了CDC串行接口,可以方便的和主机通信与调试程序。

    文件格式

    UF2文件由512字节块组成。每个块以32字节头开始,后跟数据和最终幻数。除数据外,所有字段都是32位无符号小端整数。

    抵消尺寸
    04第一个幻数,0x0A324655("UF2\n")
    44第二个幻数, 0x9E5D5157
    84
    124闪存中应写入数据的地址
    164数据中使用的字节数(通常为256)
    204顺序块号; 从0开始
    244文件中的块总数
    284文件大小或电路板系列ID或零
    32476数据,用零填充
    5084最终幻数, 0x0AB16F30


    硬件平台

    目前UF2可以支持下面硬件:
    • Microchip ATSAMD21 and ATSAMD51
    • Arduino UNO
    • STM32F103
    • STM32F4
    • Nordic NRF52840
    • Linux (RPi Zero)
    • Cypress FX2



    关于UF2的一些参考







    手机扫码浏览
    回复

    使用道具 举报

    游客
    回复
    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|micropython-microbit 中文社区 ( 鄂ICP备17012469号 )

    GMT+8, 2019-3-20 07:29 , Processed in 0.123362 second(s), 22 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表