增加代码,修正代码中的定义错误;测试cdr的CRC相关部分,尚未测试完全;代码正常运行
This commit is contained in:
@@ -85,6 +85,7 @@ void main()
|
||||
uint32_t isLast;
|
||||
|
||||
uint32_t led = 0;
|
||||
uint32_t crc;
|
||||
|
||||
//init_svr_code = (uint32_t (*)(void))mst_svr_code;
|
||||
|
||||
@@ -137,9 +138,11 @@ void main()
|
||||
*cdr_txFifo = (512 << 20) |( 0 << 16) | 0x0000; //负载长度512,操作数0, 参数全0
|
||||
*cdr_txFifo = 0x00000000;
|
||||
|
||||
for( uint32_t i = 0; i < 512/4; i ++ ){
|
||||
for( uint32_t i = 0; i < 512/4 - 1; i ++ ){
|
||||
*cdr_txFifo = 0x00000000;
|
||||
}
|
||||
crc = *cdr_txCrc;
|
||||
*cdr_txFifo = crc;
|
||||
|
||||
//等待发送完成标志
|
||||
// asm volatile (
|
||||
@@ -218,7 +221,7 @@ void main()
|
||||
// "bnez %0, 1b\n" //error
|
||||
// :"+r"(flag)
|
||||
// );
|
||||
uint32_t crc = *cdr_rxFifo; //CRC
|
||||
//uint32_t crc = *cdr_rxFifo; //CRC
|
||||
|
||||
//等待接收完成标志
|
||||
// asm volatile (
|
||||
|
||||
Reference in New Issue
Block a user