|
6#
楼主 |
发表于 2016-9-29 16:11:53
|
只看该作者
RE: liyulin
( ]) L, b% I; |" t* Q3 J! {2 l. ?6 j; _- E9 I& k
嗯,我刚才试了一下,用#pragma DATA_SECTION,然后在cmd文件中来指定数组地址是可以实现的。
9 C8 ~( b6 l! M6 T, b+ u 7 D) b& \3 `+ E0 D/ m6 O |
然而我真正的意图是你说的第二种,我看了参数RAM的配置,程序如下:' f: H) L- n. d9 |
0 B: K- G. N; n& L, X$ `/ S' i4 Z // 给参数 RAM 赋值
! R2 F; @. w; j! H# s* j3 X paramSet.srcAddr = (unsigned int)(srcBuff);
2 x6 {" g2 j8 M8 L& X; f( L paramSet.destAddr = (unsigned int)(dstBuff);
: D6 G# r S1 c& e, j0 r 9 J- l& P5 r3 ~( [! D' C% C/ P* C# [
paramSet.aCnt = (unsigned short)acnt;( S! }, D2 m& e& J1 Q! r$ E
paramSet.bCnt = (unsigned short)bcnt;
0 Q9 T0 F' X7 [: x. O0 Q paramSet.cCnt = (unsigned short)ccnt;
/ x, x( x3 r8 l2 j" q4 _! `! i
0 G2 B. d1 T! c2 \1 N3 n5 T
& y& c1 ?4 t* u* }' z& Q4 G) i // 设置 SRC / DES 索引
; U1 d: z" N# D paramSet.srcBIdx = (short)acnt;3 z, T3 Q3 M6 K( F3 d" h! n) `& m
paramSet.destBIdx = (short)acnt;
* k! } Z" G) y6 q8 _, `6 c$ q" B" a |
1 _* r( z* n9 p9 `
还没想好在这里怎么人为的把地址给srcAddr和destAddr) P; w }6 w2 U& d7 t
|
|