关于Flash等脱机下载问题,小弟跪求

2019-07-20 08:04发布

硬件环境是一个STM32407的芯片的NXP的KL03的两个芯片,芯片之间的通信方式采用的是串口通信。目标是这样的:我想实现一个脱机下载的程序,把STM32flash里面的数据读出来,然后通过串口的方式发送给NXP芯片flash上进行烧写。
在这个过程中,小弟遇见点问题,第一:我把407flash的数据读出来应该以怎么样的形式存放比较合适,数组吗?我可能有30K的数据,这样的数据会不会有问题,我现在只是问题把现象演示出来,具体的优化我可以后期。不知道大牛们有什么好的方法。
                                             第二:我如果是要把数据写到407芯片的flash上我还是知道怎么做的,但是现在绕了个弯(举一反三的能力差),我不太清楚想怎么可以把我读到的这部分数据写到NXP的flash里面,感觉不只是知道NXP flash的地址就可以操作的吧?
                                             现在自己真的没什么好的方法了,想请有经验的,有思路的大牛对小弟进行下点播,感激不尽。悬赏价格不多了,这是我的全部。希望能得到一个完美的知道,谢谢谢谢~~~~~~~~~~~~~~~~~~~~~






友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
刘书源
1楼-- · 2019-07-21 03:19
 精彩回答 2  元偷偷看……
屋脊雀
2楼-- · 2019-07-21 05:52
第二点,有两种选择:
1 ISP,通过IO控制KL03进入ISP,STM32模拟KL03的ISP协议,通过串口将程序更新到KL03。
2 IAP,写一段KL03的BOOT。自己定通信协议,STM32通过这个协议将程序发送到KL03,KL03将数据写到自己的FLASH。

不是一两天就能做好。
刘书源
3楼-- · 2019-07-21 09:00
屋脊雀 发表于 2018-5-18 09:59
第二点,有两种选择:
1 ISP,通过IO控制KL03进入ISP,STM32模拟KL03的ISP协议,通过串口将程序更新到KL03 ...

谢谢您的思路,但是我现在感觉我是有两种的结合一样,也可能是我的想法还不太对。我现在在看Kinetis Bootloader v2.0.0的一个说明文档,我想按照他对bootloader的描述进行通讯。
屋脊雀
4楼-- · 2019-07-21 10:48
 精彩回答 2  元偷偷看……

一周热门 更多>