python通过T32连续写入寄存器
我们在测试片内存储的时候可以通过python控制T32工具连续写入一段地址空间。
·
我们在测试片内存储的时候可以通过python控制T32工具连续写入一段地址空间。
以下是代码实现:
import lauterbach.trace32.rcl as t32rc
# 初始化T32
t32rc.init(t32sys=r'C:\T32')
# 创建连接通道,port是tcp连接端口号
dbg = t32rc.connect(port=20004, protocol='TCP')
# 提取需要写入的值
with open('1.txt', 'r') as fr:
lines = fr.readlines()
# 起始寄存器地址
address = 0x0
# 32位寄存器连续写入
for r in lines:
print(hex(address))
dbg.cmd('Data.Set MD:{} %LE %Long {}'.format(hex(address), r))
address += 0x4
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)