NXP

nxp_LPC串口下载方式流程

2019-07-12 11:18发布

试multicore_m4master_blinky这个例程
在工程文件夹的debug目录下就能生成HEX文件了
 
配置好FlashMagic
接下来就是很重要的一步了,使板子进入Boot(ISP)模式,并通过串口下载HEX文件
其实主要是按键的次序,这里注意 按住 和 按一次 的区别
如何进入boot呢?
上电的状态下,按住SW2键(ISP),按一下SW3键(RESET),然后松开SW2键
即进入boot模式
然后,点击FlashMagic的Start
 
编程状态。。。。。。。
 
校验状态。。。。。。
 
完成状态。。。。。

接下来再按一次RESET,代码就跑起来了

这里简单看了一下双核blinky的代码
目前的认识,两个核都共用一段代码区和数据区
由主核M4来完成初始化,再分配vector和stack给从核M0
看样子,双核要玩好,控制器的基本boot过程要好好研究一下呀
感觉还得恶补一下C语言,一些函数的指针啊地址啥的,要上阵了

胡乱改了一下代码,上个gif吧