STM32的DFU文件生成方详解
第一步,准备好要转换的文件,bmp和wav格式,ST原版的DEMO就是这两种格式,后缀改为.bin(也可不改,只是选文件类型过滤选ALL Files(*.*)).
第二步,运行DFU File Manager,选择第一项(I want to GENERATE a DFU file from S19,HEX,or BIN Files),这个是生成DFU文件,第二项是解压DFU文件,点OK进入下一步。
第三步,左边的三个文本框是产品ID,版本信息,可以不用动它
一、问题描述
如果直接用print打印bytes的话,有时候会直接显示ascii对应的字符,看起来很蛋疼。
二、运行效果
上面一行是直接用print打印的结果,很明显,第一个字节0x7b就被转换成'{‘了。
三、代码
那么,如何输入上图中最后一行的格式呢,很简单:
def print_hex(bytes):
l = [hex(int(i)) for i in bytes]
print( .join(l))
以上这篇对python以16进制打印字节数组的方法详解就是小编分享给大家的全部