W800寄存器手冊裡面提到了40MHz/24MHz 晶體作為系統時鐘源,再輸入到PLL得到480MHz。
我看到開發板都直接選用了40MHz的晶振,但是我們這邊剛好有一批成本更低的24M的晶振物料,看手冊支持就焊了一片試試。
但是裝上去後發現幾個問題
1、仔細閱讀了寄存器手冊的RCU和PMU模塊,沒有提到任何如何設置晶振頻率或者DPLL倍頻系數的寄存器或者配置參數等。
2、Bootloader沒法正常工作,默認全新芯片是以115200波特率發送字符CCCCCC,但是如果換了24MHz晶振,輸出波特率為69120,在Upgrade_Tools_V1.4.12工具中根本沒有這個選項,選擇最接近的57600也不行,根本沒辦法燒錄程序。
請問換用24MHz晶振後,需要如何解決程序運行(保障480MHz全系統的時鐘源正確輸出)和bootloader正常下載問題?
我查閱了W800的SDK代碼,發現此處顯示有支持24M晶振的代碼,是否開啟後就可以用?
在全局配置中打開
如何解決Bootloader在24MHZ下工作的問題?
@posys 只能等後續SDK升級了,目前沒有得到通知說支持24M晶振