2个月前
WIRA:软复位在电源周期后不起10s
张贴了Ali.acar.10分 2回复你好,
我的设置如下:
- 2x SmartBond DA14695蓝牙低能耗USB板
- SDK:WIRA_10.440.8.6.
- Segger J-Link v6.99c
- Smartsnippets Studio 2.0.16
- Ubuntu 20.04.
- VMware Workstation Pro 15.5.2
我可以使用数据交换运行到Python主机(DTE_IQ_DATA_ANALYZER.PY)的无线测距示例。对于我的响应者,Exchange_Mode为0,而我的发起者是1.但是,我想在启动音调交换之前软复位我的发起人加密狗。为了实现我对第53行和54 DTE_IQ_DATA_ANALYZER.PY有了取消关注。
使用此初始重置,我进行以下观察:
当我在电源周期后大约10秒内启动DTE_IQ_DATA_ANALYZER.PY脚本时(按K2按钮),我可以成功运行代码。因此,软复位正在工作。
但是,如果我等待在电源周期后的长度约10秒,然后启动DTE_IQ_DATA_ANALYZER.PY我观察以下行为:
- 软复位期间LED闪烁
- 在串行终端中,没有从USB加密狗收到
- 我在尝试读取DTE_IQ_DATA_ANALYEZER.PY中读取魔术号时,请获取以下异常:
D2522AB DTE DTE IQ数据分析仪回溯(最近呼叫最后):文件“DTE_IQ_DATA_ANALYZER.PY”,第78行,在 magic_number_value = dut.rd_mem(32,magic_number_address,1)文件“/ home / Ali /桌面/ WIRA_10。440.8.6 / projects / host_apps / python_iqdata_tools / pymon / pyjlink.py“,第252行,在rd_mem中,在rd_mem中引发pyjlinkexception(”无法读取{}} @ 0x {:08x}“。格式(numitems,addr))pymon.pyjlink。pyjlinkexception:无法读取1 @ 0x1FFFFC50
发生异常是因为CMI_Code_Base_Addr在工作情况下读取为0.0xe800。
我希望你能帮助我解决这个问题。
谢谢,
阿里
2个月前
嗨阿里,
谢谢你的问题在线。让我检查一下,我会回复你。
谢谢,PM_DIALOG.