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

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

  
楼 主:liufengzhong 2014年8月4日17:42
 [转帖]已执行的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。


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:[转帖]SPI闪存在start中启动失效

[下一篇主题]:[转帖]禁止的进程??