這個需要你再認真排查下呢,工程demo 文件都是經過驗證才會發給大家的,功能肯定是有的,
這個需要你再認真排查下呢,工程demo 文件都是經過驗證才會發給大家的,功能肯定是有的,
這個實際基本上就是這樣子的,沒有所謂的隱藏寄存器的。AHB to AHB bridge 橋為了協調後級低速設備而這樣做的。最好使用開發板進行前期驗證比較合適的
能詳細說說麼,W801 裡面你只要把向量表首地址進行0x400 對齊並送到VBR 寄存器中就行了
從你的錯誤來看,已經超過了默認的I-SRAM 的地址範圍,這個I-SRAM 不是你認為的SRAM ,這個是FLASH 的地址空間,你可以查看ld 文件夾下的gcc_csky.ld 這個文件中有詳細的描述,
你這個調用 demo_connect_net之後 得判斷 是否連接上了,連接上之後再進行往下走任務,參考下這個
包含一下 數學函數就行了
建議你使用官網最新的SDK 1.00.8
肯定是可以的,不然藍牙配網是怎麼實現的呢
有的,你沒有仔細看吧
你看錯了吧,官網的SDKV1.08,采用的Freertos V10.4.1
串口 0 接上 先觀察一下打印情況看看
W801 沒有 Wakeup 喚醒引腳
這個是W800 還是W806啊,要是W800 的 pin14 是PA1 吧,那個可以當作普通IO輸出使用的
下載了你的demo,關於你上述的問題暫時還沒有騰出來時間去驗證,但是發現了一個問題,感覺你沒有理解 INIT_EXPORT 宏的 作用是什麼,要想使用該宏 是需要更改鏈接腳本的,因為 INIT_EXPORT 宏的作用就是把函數的地址,按照順序放到 section 段內,你如果不指定的話,gcc 編譯在鏈接腳本裡找不到該section 的描述,就會忽略此限定詞,你可以參考RTthread 官方 BSP 中 CK802的鏈接腳本的寫法進行更改。這是我的一點拙見哈
RT_USED const init_fn_t __rt_init_##fn SECTION(".rti_fn." level) = &fn;
__rt_init_start = .;
KEEP(*(SORT(.rti_fn*)))
__rt_init_end = .;
這個暫時是沒有的,
問 PWM設置,輸出不了