[转帖]已执行的user_program.xe在哪里?
我想知道在X-core基本原理。.
通常,微控制器从ROM中加载用户程序SRAM,和在SRAM中执行它们。
假如XMOS,是在内置SRAM中执行用户程序(.xe)吗?
另外,它只是从SPI闪存中配置吗?和它加载程序不是用SRAM吗?
谢谢。
附件:boot_mechanism.jpg
回答:
Hi,
当从SPI闪存中启动,应用图像已经在SRAM中加载。
因此SRAM包含代码和数据。
回复:
谢谢你的回答。
它同样可以在外部SDRAM实现吗?
能在XMOS的外部SDRAM操作程序执行?
谢谢。
回答:
不行,来自SDRAM的代码和数据不是内存映射,因此不能被处理器直接访问。
XMOS XSI体系结构没有一个外部储存界面,连接和使用SDRAM需要一个软件模块,
旁注,我想向你指出XMOS覆盖技术,使您能够在运行时加载SPI flash存储器的功能。
尽管有一个性能打击,由于比起SRAM,SPI Flash是很慢的SRAM。
发表时间:2014年8月4日17:42:44