這兩天遇到乙個奇怪的問題
在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...