文件名称:swd-kinetis:一个简单的界面,用于对某些仅支持SWD的Kinetis设备进行编程
文件大小:101KB
文件格式:ZIP
更新时间:2024-05-26 15:17:07
C
Kinetis SWD编程器 凯文·库兹纳 和部分派生 目的 提供了一个简单的界面来对多个Kinetis设备进行编程,这些设备不支持功能更强大的EzPort进行编程。 操作原理 每个需要编程的器件系列都将有一个驻留在RAM中的程序,该程序可操作各种闪存写入外设。 调试接口可以读取或写入内存中的几个公共位置,以在程序执行时进行通信或检查程序的状态。 细节 TAR将包装为1KB。 以16组为单位写入字节(写4个字)似乎避免了与换行太早有关的问题。 在不捕获复位的情况下,处理器报告由于锁定条件而复位。 我怀疑WDT正在关闭,向量表设置错误,然后发生故障 如果没有陷阱复位,它就无法超越WDT寄存器的设置。 我认为在调用我的代码之前需要立即进行重置。 在SWD暂停处理器之前,这128个周期到期 由于某些原因,即使我有一个“ b”,r15总是很快就跳到fffffffe。 操作说明。 我怀疑WDT。
【文件预览】:
swd-kinetis-master
----SWDProtocol.py(548B)
----SWDCommon.py(5KB)
----swd-kinetis(891B)
----SWDAdapterBase.py(4KB)
----RpiGPIO.py(6KB)
----firmware()
--------KE04()
--------API.md(3KB)
--------KL26Z32()
----LICENSE(1KB)
----SWDErrors.py(543B)
----README.md(1KB)
----.gitignore(56B)
----FlashProgrammer.py(9KB)
----Kinetis.py(6KB)