导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[转帖]已执行的user_program.xe在哪里?

* 108049: [转帖]已执行的user_program.xe在哪里?

   liufengzhong 
liufengzhong发表的帖子 

 [转帖]已执行的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

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:[转帖]SPI闪存在start中启动失效在startkit TP1,我尝试用G(GND=L
[下一篇帖子]:[转帖]禁止的进程??当我在startkit中尝试下面的代码时候我遇到一个问题。 /P P 用x