CSL 無法 讀寫XBSR的SP2位

2021-09-06 03:52:34 字數 903 閱讀 3632

這兩天遇到乙個奇怪的問題

在csl的api中,明明提到xbsr又sp2這個暫存器,檢視5502 datasheet也可以找到這一證據。

chip_fset(xbsr,sp2,0);

"uart_test.c", line 37: error: identifier "_chip_xbsr_sp2_clr" is undefined

"uart_test.c", line 37: warning: function declared implicitly

去掉**器,嘗試使用軟體**對以上**進行編譯時,依然提示該錯誤。

------------------------

在網上偶然看到一段**裡面用的網域名稱不是sp2而是sp2mode,就想著試一試。沒想到竟然成功了……坑爹的api嗷……

貼一段**,測試成功:

#include 

<

stdio.h

>

#include 

<

csl.h

>

#include 

<

csl_uart.h

>

#include 

<

csl_irq.h

>

#define

len 4;

uart_setup params =;

void

sleep(

inttime)

}void

main()

將sp2mode置1時,xbsr暫存器的值regval輸出為5;

將sp2mode置0時,xbsr暫存器的值regval輸出為1;

問題解決

是因為api中使用的網域名稱與程式使用的網域名稱不相符所導致。

android中因許可權無法讀寫檔案的問題

而有時候儘管宣告了依舊會遇到許可權問題,這是因為在高版本的sdk中,如在android7.0以上,讀寫sd卡許可權需要在 中進行申請,如下 private static final int request external storage 1 private static string permis...

解決Linux無法讀寫U盤中的NTFS問題

由於筆者因為某些需要把windows裝在了u盤上面 在這裡建議一下如果有需要請使用固態u盤 在linux下掛載時,能讀取但並不能寫。一開始是因為沒有讀寫許可權,所以就重新掛載,命令如下 mount o rw,remount dev sda2 dev sda2是因為筆者的u盤大小64g,把window...

ORACLE 無法解析連線描述符中指定的SID

一.前幾天在部署系統的時候,重啟了一下伺服器,就出現了 無法解析連線描述符中指定的sid 錯誤 1.用tnsping看了一下沒有問題,一切正常,說明問題完全出在tns的配置上面.2.於是找到了tnsnames.ora,修改了host對應的值為本機計算機名,重啟後,還是出現這個錯誤.3.於是又把hos...