完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
针对XIP模式,有几个疑问,麻烦解答一下,谢谢!
项目会扩展一颗外部FLASH,用于运行程序,同时该项目也需要DFU功能,在这些条件下,我的问题是: 第一:基于DFU情况下,APP0运行于内部FLASH,APP1的M0运行于内部FLASH,APP1的M4全部运行于外部FLASH,那我在APP1 的M0设置XIP模式,设置完成后,再从M0跳转到M4的外部地址,M4可以正常执行吗,如果可行,那SMIF的中断应该配置在M0还是M4? 第二:基于DFU情况下,APP0运行于内部FLASH,APP1全部运行于外部FLASH,那我在APP0 设置XIP模式,设置完成后,再从APP0跳转到APP1的外部地址,APP1可以正常执行吗,如果可行,那SMIF的中断应该配置在M0还是M4?APP1完全运行在外部FLASH时,涉及到M0,M4都会执行XIP 模式,这种竞争是否有机制可以仲裁? 第三:如果上面的两种情况不可行,那在基于DFU情况下,只能APP0,APP1 M0全部在内部,而APP1的M4部分在内部,部分在外部;针对这种情况,M4的链接文件dfu_cm4.ld该如何修改,请提供模板 第四:无论上面的哪种情况,在使用dfuh-tool.exe 工具下载时,针对外部FLASH的下载,有什么模板吗? |
|
相关推荐
1个回答
|
|
理论上第一种情况是可行的,APP1由内部flash运行的cm0开启XIP模式,跳转到外部flash cm4的代码开始执行,关于操作的细节,link文件的设置我会进一步确认。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-移植前准备之git管理内核源码
789 浏览 0 评论
【瑞萨RA2L1入门学习】+ MacOS安装e2studio
376 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-本地仓库管理之分支间的操作
669 浏览 0 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】3D 图形显示
537 浏览 0 评论
665 浏览 1 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12214 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-25 09:03 , Processed in 0.440771 second(s), Total 40, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号