这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » FR产品家族的常见问题 CPU

共1条 1/1 1 跳转至

FR产品家族的常见问题 CPU

高工
2012-04-13 15:00:36     打赏
和D-Bus和C-Bus相连接的RAM有什么区别?(针对: MB91126)
  • 回答:
    连接到D-Bus的RAM:数据RAM区
    连接到C-Bus的RAM:可以用于指令执行和数据RAM区。

 

什么是SSP(系统堆栈)?
  • 回答:
    寄存器R15代表当时有效的系统堆栈。共有两个栈指示器——SSP和USP,其中有效的栈指示器可参考R15。哪个栈指示器被使用由PS寄存器的S标志决定。初始值为SSP。 SSP被用作中断的栈指示器。USP还可以被用户应用所使用。

 

设置堆栈指针有什么限制吗?
  • 回答:
    规定4的倍数的地址,因为字存取要执行到栈。

 

对于从停止模式恢复的条件而言,是不是中断和中断允许都需要?
  • 回答:
    要从停止模式恢复,中断应该被激活,并且进入中断程序。

 

下载程序到ICE上的内部RAM,然后会有未知操作产生(和RAM分解不同的运行操作)。是不是不可以将内部RAM作为程序区域?(针对:MB91101)
  • 回答:
    由于DATA总线被连接到内部RAM(0x1000 to 0x17FF),所以只能把它用作数据RAM。

 

我们可以设置little endian区吗?(针对:MB91101)
  • 回答:
    1到5的一个区可以根据little endian寄存器(0x7FE)的规定被用来作为小头区。

 

程序存储被分配在0 区域,如果设置0区域时读写程序区域会不会有问题?(针对:MB91301)
  • 回答:
    可以存取,但是要确保程序执行存在的区域不超过CS0区。重启后,并第一次写入到ACR0时,整个区域的分配被取消,并且区域0被设置为指定大小。

 

有规定设置区不应该被交迭,但是0区被复位设置到所有区域。是否必须先设置0 区,然后再设置其它区?(针对:MB91301)
  • 回答:
    先设置0区。然后在不交迭的地方设置其它区。事先,有必要用模式向量来确定0区总线宽度(0xFFFF8)。

 

总线脉宽的多少位是用来读取模式向量的?(针对:MB91301)
  • 回答:
    模式向量是分配在0xFFFF8的8位数,通过8位总线存取。任何总线宽度被设置到最低总线宽度,可以允许存储器存取。

 

内部32位数据是怎样被写入16位宽的外部总线的?(针对:MB91F155)
  • 回答:
    为了执行外部总线32位宽度数据存取,数据被分为16 位 × 2。

  是否有可能把一段子程序调入到高速缓冲存储器并保存在那?(针对:MB91101, MB91301, MB91307)
  • 回答:
    提前设置高速缓冲存储器的许可位
    1. 设置EOLK位到 “1”
    2. 执行将被锁定的功能
    3. 清除EOLK位,使其回复到 “0”
    通过该方法,执行程序可以被锁定。

 

什么是逐步分割标志和逐步跟踪陷阱标志?
  • 回答:
    逐步分割标志是在逐步分割运行中存储结果的寄存器,因此不要写入该标志。逐步跟踪陷阱标志是将被工具使用的标记,因此不要处理该标记。

 

互锁功能是如何使用的?
  • 回答:
    互锁可能在存取寄存器被前次指令使用时出现。Softune汇编程序自动执行优化,不会导致互锁。
转自:http://www.fujitsu.com/cn/fss/mcu/faq/fr_cpu.html



关键词: 产品     家族     常见问题     回答     设置    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]