TI中文支持网
TI专业的中文技术问题搜集分享网站

6670LE调试总是出现troubling writing register pc, unable to access device memory

刚开始使用6670LE,遇到很多的问题,标题出现的那个问题需要怎么解决呢?

还有调试的时候对 EVM  configuration switch这个的配置有什么要求吗?

还有每个核都要选择一个GEL文件吗?

谢谢,小弟新手,很多都不懂,希望大家多教教!!!

noaming:

 EVM  configuration switch这个板子启动配置等一些作用,可以看硬件手册。

你上面的错误时什么时候提示的?

GEL只加载一次就够了。

Kun Lee:

回复 noaming:

这是我在建立一个basic example时出现的问题,当时我新建一个hello world程序,准备调试。

 

target configuration文件配置如下:

 只给subpath_0配置了gel文件

 

谢谢!

 

noaming:

回复 Kun Lee:

这个没问题,只给一个核加载GEL,连接的时候能运行到GEL就可以了。

Kun Lee:

回复 noaming:

你好!

系统自带的样例没有cmd文件,会不会是这个问题呢?

C66xx_0: Loader: One or more sections of your program falls into a memory region that is not writable.  These regions will not actually be written to the target.  Check your linker configuration and/or memory map.

C66xx_0: Trouble Writing Register PC: (Error -1176 @ 0xD720) Unable to access device memory. Verify that the memory address is in valid memory. If error persists, confirm configuration, power-cycle board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 5.0.747.0)  

还有你说的GEL只加载一次是什么意思呢?

如上图所示:如果我只需要在第一个核上运行,就只给第一个核配置GEL文件?DAP下面的2个参数需要配置什么文件呢?

 

谢谢!

Kun Lee:

回复 noaming:

非常感谢,就是没有cmd文件的问题。

 

再问一下,对于新手有没有什么中文的比较容易快速上手的资料,谢谢!

noaming:

回复 Kun Lee:

如果是新手的话,建议你仔细阅读开发板配套的硬件手册和MCSDK软件手册,这两个资料虽是英文的,但很好懂。关于C6678很少有中文资料,先读一下datasheet,然后用到哪个模块,再去查该模块相应的资料,这样比较有针对性。

Kun Lee:

回复 noaming:

您说的是对的,我现在再看这个BiosMulticoreSDK_2.0_GettingStartedGuide.pdf  和 BiosMulticoreSDK_2.0_UserGuide.pdf

但是里面提到的6个步骤:

图上标注的第二步和第五步不是太懂?

 

谢谢!

noaming:

回复 Kun Lee:

您好,第二条指的是CCS的配套仿真组件,如BIOS,XDAIS,XDCTOOLS,你安装CCS的时候应该一起装了,这个不用管。

第五条,指的板子配套的例程,即\BIOS_MCSDK\mcsdk_2_01_02_06\demos。

赞(0)
未经允许不得转载:TI中文支持网 » 6670LE调试总是出现troubling writing register pc, unable to access device memory
分享到: 更多 (0)