主题中讨论的其他部件:C2000WARE
您好,C2000专家
我正在尝试使用CMMSS快速 实施当前保护。
当我配置CMPSSS模块的数字过滤器时,我遇到了一些问题。
下面 是我的数字滤波器配置代码。
当我只配置一个数字滤波器(高或低比较器)时,它的效果很好。 但是,一旦我 配置 了这两个代码,在加载代码,后,将出现“break at address”0x3fbd92 ”错误。
请给我解决这个问题的任何建议。
此致。
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.
您好,C2000专家
我正在尝试使用CMMSS快速 实施当前保护。
当我配置CMPSSS模块的数字过滤器时,我遇到了一些问题。
下面 是我的数字滤波器配置代码。
当我只配置一个数字滤波器(高或低比较器)时,它的效果很好。 但是,一旦我 配置 了这两个代码,在加载代码,后,将出现“break at address”0x3fbd92 ”错误。
请给我解决这个问题的任何建议。
此致。
您好,Frank
感谢您的回复。
其程序加载错误。
当CCS完全 下载代码到28.0049万C (绿色启动按钮可用)时 ,将出现“0x3fc7a5”地址处的中断错误。(在单击启动按钮之前)。
你能否给我一些进一步的建议,以查明造成这种情况的原因。
顺便提一下,为了 验证,我使用了c2000ware 4.0 的示例程序。关于CMCSS数字过滤器,我只需添加高/低 CMCSS数字过滤器配置,代码运行良好。 但在实际项目中,如果我同时配置这两 种配置,我将得到 地址“0x3fbd92”的中断 错误 。
此致。
您好,Suiyang,
'28.0049万 use-use-digit-filter-of-cmps/4037296#4037296]'原因403.7296万原因您403.7296万您可以给我的一些建议。当您尝试将程序加载到设备时,是否遇到任何数据验证错误?
2000SS0 ,28.0049万,简单403.7296万简单地403.7296万地添加2000添加了数字滤波器和数字滤波器的数字滤波器,在4.0 中使用了数字滤波器,它的低代码,它,它在中简单地添加了低代码,它,它的配置中使用了低代码,它。 但在实际项目中,如果我同时配置这两 种配置,我将在 地址“0x3fbd92”处得到中断 错误 。C2000Ware示例与您的项目有何区别。 是否修改了C2000Ware提供的链接器命令文件? 如果是,您对其进行了哪些更改?
[/quote]
您好,Frank,
28.0049万 use-use-digit-filter-of-cmps/4037475#4037475"/RAM]您403.7475万您是否403.7475万是否正在加载代码?当前代码在RAM中运行。
什么是"数据验证错误"?如何确认数据验证没有错误?如果它与"构建过程"相关,则不存在错误。
[/quote]2000475项目28.0049万项目与4037与CWare200.0475万CWare之间的区别是什么?示例? 是否修改了C2000Ware提供的链接器命令文件? 如果是,您对其进行了哪些更改?[/QUOT]在我的,中,CMD文件是TI提供的示例,,但我简单地修改了RAMLS0范围。 是否有错误?
这是出现错误时的反汇编文件,我发现错误仅出现 “CMPS_configFilterHigh(CMPSS3_base, 0x2, 10, 7);”语句,如果我 对 该语句进行注释,就像下面的图片一样, 在地址“0x3fbd92”处中断 错误将不会出现。