This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

咨询:xds100v2对omapl138 lcdk的支持?

Other Parts Discussed in Thread: THS8135

    最近真在学习omapl138,刚拿到一块omapl138 lcdk,由于lcdk不板载仿真器,所以需要购买仿真器,由于本人学生一枚,买板子属于个人行为(学校没有款项支持),所以打算买一便宜的仿真器,所以选仿真器上出现了一定的问题,我最开始打算买xds100v2仿真器,但在有些仿真器销售的卖家得到的消息是,xds100v2不完全支持omapl138(好像dsp核可以下,arm支持不是很好),在ti的wiki上找到了一定的资料也是这个观点,所以我想来咨询一下,

问题一:现在的xds100v2的仿真器(不用像下面的那个首先将pll模块从gel提到执行代码中,然后调整频率,最后还检查cpld)能否支持omapl138?

问题二:ti estore上的行吗?

问题三:或者说xds100v3可以吗?

如果大家有其他便宜的仿真器型号提供(学生钱不多,560那种就不要提出来了),欢迎给出,谢谢。

processors.wiki.ti.com/.../XDS100

Q: My XDS100v2 does not work reliabily with the OMAPL138 / DM365 / ARM926 core

  • A: This can be caused by a variety of issues such as where the PLL is programmed to the use of Adaptive Clocking emulator. Usually, it is seen as a problem around the PLL setup. This is because the core PLL clock is changing. Example error message:
ARM9: GEL Output: Setup PLL0...

ARM9: Trouble Writing Memory Block at 0x1c40900 on Page 0 of Length 0x4: 0x00000004/-2030 @ marker 1026 Error during: Register, Access to an unknown or invalid register was attempted. 

ARM9: GEL: Error while executing OnTargetConnect(): target access failed.

A couple of things to try:

  1. Setup the PLL by executing code (ex: UBoot, etc.) instead of using the GEL file. (preferred)
  2. Turn on adaptive clocking XDS100#Q:_How_can_I_turn_on_adaptive_clocking.3F and setup the timeouts to very slow. In this mode, it is still better to "run" the code and not "step" it.
  3. Make sure you have the latest CPLD version. To update the XDS100v2 CPLD, please see XDS100#Q:_How_can_I_update_the_CPLD_on_my_XDS100v2.3F