添加gpio测试,软件没有运行
This commit is contained in:
@@ -44,6 +44,8 @@ void main()
|
||||
|
||||
uint32_t isLast;
|
||||
|
||||
uint32_t led = 0;
|
||||
|
||||
while(1){
|
||||
|
||||
*cdr_softReset = 1; //复位脉冲
|
||||
@@ -53,11 +55,19 @@ void main()
|
||||
"1:\n"
|
||||
"rdcycle ra\n"
|
||||
"srli ra, ra, 12\n"
|
||||
//"srli ra, ra, 26\n"
|
||||
// "srli ra, ra, 26\n"
|
||||
"andi ra, ra, 0x1\n"
|
||||
"beqz ra, 1b\n"
|
||||
);
|
||||
|
||||
if( led ){
|
||||
*WriteGpio = 0xFFFFFFFF;
|
||||
led = 0;
|
||||
} else{
|
||||
*WriteGpio = 0x0;
|
||||
led = 1;
|
||||
}
|
||||
|
||||
|
||||
//发送下行包头
|
||||
*cdr_txLen = 520; //总长520
|
||||
|
||||
@@ -48,6 +48,7 @@ void main()
|
||||
*cdr_softReset = 1; //复位脉冲
|
||||
isLast = *ReadIsLast;
|
||||
*cdr_direct = 0;
|
||||
*WriteGpio = 0xaaaa;
|
||||
|
||||
asm volatile (
|
||||
"1:\n"
|
||||
|
||||
Reference in New Issue
Block a user