十月 08, 2020
10:46 PM
你好:我来自上海,做汽车BMS,最近我们公司在做MB91F526D这个芯片,现在看它的 参考例程,例程是
这里面看到对Main_Flash 操作是把程序放在RAM去执行,而我们原来程序直接擦除和写的会经常跑飞。是不是这个芯片的擦除FLASH都要在RAM运行。
有这个系统芯片程序串口升级 的例程吗,参考下。
已解决! 转到解答。
标签
- 标签:
-
Other Legacy MCU
1 解答
十月 14, 2020
11:02 PM
Hello,
是不是这个芯片的擦除FLASH都要在RAM运行?
>>A: 是的。Flash的擦除和烧写代码需要copy到RAM运行。
能否发份远程升级例程参考下?
>>A: 请联系我们公司的销售(FSE/FAE)或者你购买芯片的分销商。
Best regards,
Amy
4 回复数
十月 09, 2020
12:58 AM
十月 14, 2020
11:02 PM
Hello,
是不是这个芯片的擦除FLASH都要在RAM运行?
>>A: 是的。Flash的擦除和烧写代码需要copy到RAM运行。
能否发份远程升级例程参考下?
>>A: 请联系我们公司的销售(FSE/FAE)或者你购买芯片的分销商。
Best regards,
Amy
十月 15, 2020
03:02 AM
Amy 你好,感谢确认,现在程序RAM上运行擦写都好了,然后现在还有个问题是,程序在BOOTLOADER 里面写好后,怎么跳到MIAN函数去。 指令是哪条,参考文档有吗?
现在是我们硬件和采购在日本,生产在台湾,我现在还接触不到他们那边销售支持。
十一月 03, 2020
10:57 PM
bootloader程序可以使用跳转指令跳到APP的起始地址。下面是汇编的一个例子:
call32 0x74000, r12 // 0x74000是APP的start address.