|
|
地板

楼主 |
发表于 2017-3-10 10:07:09
|
只看该作者
谢谢 @Lewis% B9 J1 N0 g/ k+ m! w8 z( q5 T/ d' o; a4 I
我还想请教下,在EMIF_AD7606_200K_EDMA例程当中,
6 \2 c' N% V' {. a% b (unsigned int)(1<<2 | 1<<20 | \
. n7 x# x$ Z3 H (EDMA3_CHA_GPIO_BNKINT5 << EDMA3CC_OPT_TCC_SHIFT)),// Opt
" U, P {, v, D" R- A8 c" ] (unsigned int)SOC_EMIFA_CS2_ADDR, // 源地址! U2 b" W3 w% h$ T# u( U+ S, W8 w4 G1 \
(unsigned short)(MAX_ACOUNT), // aCnt% |% h2 I/ O0 }& b, w
(unsigned short)(MAX_BCOUNT), // bCnt
" L8 m) ~1 j+ K: a) E/ w (unsigned int) rcv_buffer1, // 目标地址
# w$ I7 z5 Y& L- s8 y (short) (MAX_ACOUNT), // 源 bIdx J$ ~" Q' y# l7 J
(short)(MAX_ACOUNT * MAX_CCOUNT), // 目标 bIdx7 `% C/ j! x$ [& z7 I) V. ]9 |5 e
(unsigned short)(32u * 40u), // 链接地址 这里只是用了低12位, g+ c( J: Q7 t: d* p P
(unsigned short)(MAX_BCOUNT), // bCnt 重装值
4 U4 ^" J d1 e& u (short)(MAX_ACOUNT * MAX_BCOUNT), // 源 cIdx
, `; J% F# l" C4 b7 P (short)(MAX_ACOUNT), // 目标 cIdx
" a: e* t$ y/ M$ K (unsigned short)MAX_CCOUNT // cCnt' @' o; x4 c/ Y3 g
. U7 m5 i( E. j" x1 y- r而在数据手册中,
+ \8 p* u" ~" s. Q# L {. [1 ?- K% a5 D* K: Y$ {9 I0 z- D9 ?
数据手册将Link 设置为了4800h, 也就是 0x4000 | (64u * 32u),
* U* `0 x' x1 P+ G: V请问下,是不是,对于EDMA3控制器,只是获取低12位的值呢?. T% \$ r) j. E( d0 I9 G
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|