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

AWR2944EVM: adcbuf自定义数据写入

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 波形的原理和实现”这篇文章里面说

我想问一下去直流和干扰抑制做了什么,可以在软件中将其关闭吗

赞(0)
未经允许不得转载:TI中文支持网 » AWR2944EVM: adcbuf自定义数据写入
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1