Part Number:AWR2944EVMOther Parts Discussed in Thread:AWR2944
问题:根据 e2e.ti.com/…/3992772 CSL_RSS_ADCBUF_WRITE_U_BASE (0xA4000000U)写入数据,读取数据程序会跑飞,并且无法写入数据。
现象:
寄存器:
已成功置位
暂停代码运行,发现跑到了这里
?? ?:
https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1078713/awr2944-awr2944/3992772?tisearch=e2e-sitesearch&keymatch=awr2944%2520dmm#3992772 网址
,
Rick Lu:
你好,
进入Debug_Assert说明断言失败,看一下是什么原因造成断言失败的。
,
?? ?:
我的代码是out-of-box-2944,在操作这个adcbuf后才进入断言的
,
Rick Lu:
你好,
能提供expression的内容,以及这个断言的具体位置吗?
,
?? ?:
你好,现在断言问题没有出现,程序正常跑了
但是现在adcbuf还是无法写入数据
,
?? ?:
你好,我这样做是想往HWA写入自己的数据,现在我用EDMA那边写入数据,我把ping-pong的源地址改成了自己的数据
改成了我自定义的数组,这段代码在rangeprochwa.c的static int32_t rangeProcHWA_ConfigEDMA_DataIn这个函数中
然后在L3地址中查看数据
我的数组是0xFFFCFFFC,但是在内存中看到的是0xFFFFFFFF,和我写的数据不一致,但是数据量是一样的,这里我把fftEn和windowEn置0,所以传出来的应该是原始数据。
我查阅了“基于AWR2944 的汽车雷达DDMA 波形的原理和实现”这篇文章里面说
我想问一下去直流和干扰抑制做了什么,可以在软件中将其关闭吗