嵌入式学习小组
直播中

邓罕攀

8年用户 201经验值
私信 关注

请问如何通过PinView和lua脚本检查和修改寄存器状态?

通过PinView和lua脚本检查和修改寄存器状态的步骤

回帖(1)

刘一

2020-11-30 12:11:41
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/OPinView可以使用Lua文件访问MCU内存,而不使用KEILμVision或IARE WARM。 此外,PinView通过lua脚本支持以下操作:
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O(1)访问寄存器来验证硬件电路
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O(2)转储SRAM数据
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O(3)支持lua脚本快速实现测试程序
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/OLua网址:https://www.lua.org/
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/OScenario:
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O(1)用户正在调试客户项目,但无法访问源项目。
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O(2)用户现在只有KEILμVision,但客户使用IARE WARM开发项目。
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O1. 创建一个lua文件。 (Lua示例1)
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O2. 打开PinView
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O3. 运行lua文件脚本
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O4. 引脚视图日志窗口显示更改
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O--Config
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O当地write_data=0
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O本地Reg Add=0x50004008-GPIOA_DOUT
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O--打印设置
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O当地电话分机=需要(“电话分机”)
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O本地打印=电话分机redirect_print
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/Oprint(string.format(`Hello Nuvoton‘);
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O--读取寄存器
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O当地read_data=冰:阅读备忘录32(Reg Add)
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/Oprint(string.format(“Read Mem:addr0xX,data0xX”,Reg Add,read_data))
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O--写寄存器
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/Owrite_data=0x FFFF-read_data;-转换GPIOA数据
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/Oice:写Mem32(Reg Add,write_data)
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/Oprint(string.format(“write Mem addr0xX,data0xX”,Reg Add,write_data))
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O实例2:my.lua-Dump SRAM数据
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O--Config
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O当地write_data=0
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O本地total_size=256----数据长度
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O--打印设置
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O当地电话分机=需要(“电话分机”)
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O本地打印=电话分机redirect_print
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/Oprint(string.format(`Hello Nuvoton‘);
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O--读取寄存器
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O本地i=0
--Config*lua示例1:my1.lua-Access GPIOA寄存器切换I/O

更多回帖

×
20
完善资料,
赚取积分