我的新上OpenOCD,任何人试图使用Olimex OpenOCD实际上闪程序进制文件(从Kiel说)入手臂的皮层M0(通用).

什么我需要安装脚本文件采取的每一个字的六角的文件来执行mww(存写字)内MCU闪?, 任何人都可以提供一个例子。我用蟒蛇。

我开放的建议。

我使用的窗口电脑。

有帮助吗?

解决方案

我所知道的所有Cortex M0都没有JTAG,只有SWD支持。SWD在OpenOCD中尚不可用-它仍在开发中。

另一个注意事项:写入闪存的方法针对每个供应商/芯片。

其他提示

当然,什么样的平台,特别是?一些谷歌上搜索将找到确切顺序。闪开锁,清除程序,等等。

第6部分的该网页的例子。

http://pygmy.utoh.org/riscy/cortex/led-lpc17xx.html

我试图找出是什么董事会我做到了,但那是很多的命令我跟踪和它的工作就好了。它可能已被leaflabs枫。该步骤是相同的。为了避免的步骤或脚本,等等。我做了写几行的程序,所述,如果ram+0=0x12345678,并ram+4=0x87654321然后分支ram+8别无限循环。然后是微不足道的使用测以负载的程序进入拉姆与两个词和一个入口点在0x08字节到ram,按重置并运行程序。在一个寒冷的权力,它只是命中的无限的循环。我花费我的一天在一个更大的臂基础的系统装载的一切成ram使用,所以它得很舒适。你可以只脚本,它在openocd和简单类型的openocd命令有闪负荷发生。

路过...的人的更新

如果您只是想对微控制器进行闪存编程(例如,上传自己的代码),则不必使用mww。

前一段时间,OpenOCD有了一个(“内置”)便捷脚本,您可以将其用于编程,该“命令”称为“程序”。 这是文档中有关“ program”命令的示例: 通用标签

-更换主板上的“ stm32f3discovery”。如果使用其他适配器,请使用适当的配置文件替换接口。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top