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

TMS320F28069M: C2000™︎ 微控制器论坛

Part Number:TMS320F28069M

在窗口观测数据时,红圈圈出的数据时句柄的地址

Susan Yang:

请问您现在使用的软硬件情况如何?遇到的主要问题是什么?

,

hengjun zhang:

我用的时drv-8301套件,芯片时tms320f28069mpzt,在观测数据时,Dchandle句柄有时可以观测到数据,有观测不到。

,

Susan Yang:

抱歉,手边没有这个板子,不太好测试

hengjun zhang 说:在观测数据时,Dchandle句柄有时可以观测到数据,有观测不到。

观测不到是有什么错误提示?另外开发板功能运行是正常的吗?

,

hengjun zhang:

板子控制正常,观测不到是下图显示的

,

hengjun zhang:

Dchandle句柄在map文件中为他分配了地址,但是在窗口却观测不到,这个跟什么原因相关呢?

,

Susan Yang:

和您之前的问题是相同的?我记得您解决了该问题了

https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/203561/tms320f28069m-memory-map-prevented-reading-0x8474e8a0/638337#638337 

,

hengjun zhang:

之前我配置了gel文件可以观测,但是那个地址会变化,我需要重新配置才能解决。我想问题可能不是出在这里,我就查了map文件里的分配地址,发现地址是固定的。这个问题和什么有关呢?

,

Susan Yang:

请您尝试按照下面的截图给出您工程内的内容

,

hengjun zhang:

感谢您的答复,我的截图如下

,

hengjun zhang:

我程序中分配的只有Dchandle的地址,为里面的成员分配数据地址,在数据地址的显示是NONE

,

Susan Yang:

如果您能给出相关代码或者文件就好了。若是可以的话,您能否给出一个可以复现您问题的简单工程?

,

hengjun zhang:

您先用Lab05b的例程试一下吧。

proj_lab05b_20210319_w_Test2.rar

,

Susan Yang:

好的,我明天拿板子试一下,但是我只有C2000的板子

,

hengjun zhang:

好的,谢谢您。

,

hengjun zhang:

您好,你知道ctrl_obj.h里面的结构体,都是在那个文件里面初始化的吗

,

Susan Yang:

我看了一下,如下,是在program内的

您使用

#pragma DATA_SECTION() 

来重新定义一下试试

,

hengjun zhang:

您好,我想问一下,下图中圈起来的两个地址有什么关系

,

hengjun zhang:

我在程序中定义了相关的数据如下图

但是,在map文件中,它只用了2个字节的内存,其他部分还是未分配地址

,

Susan Yang:

左边的是value,右边的是Address

,

Susan Yang:

您分配的地址是0x00 0D00?

您可以看一下该地址是PIE Vector – RAM,请换一下试试

,

hengjun zhang:

是的我给的是0x000D00,是要换个地址试试吗?

,

hengjun zhang:

您好,感谢您的回复,我感觉问题应该是数据段的问题,Program段他已经分配了地址,关于Data段分配的部分,就找不到地址访问。

,

Susan Yang:

hengjun zhang 说:是的我给的是0x000D00,是要换个地址试试吗?

是的,请更换地址尝试,建议参考数据手册的memory map 来分配地址

,

hengjun zhang:

我通过给句柄地址,已经解决了该问题,感谢您的指导。

,

Susan Yang:

很高兴您能解决问题

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28069M: C2000™︎ 微控制器论坛
分享到: 更多 (0)