CH32V307通過FSMC外掛 nor-flash 擴展程序空間

近期看到CH32V307,內(nèi)包以太網(wǎng)和USB,計劃用此芯片做多個物聯(lián)網(wǎng)相關應用,會用以太網(wǎng)為主,再通過USB采用rndis驅(qū)動掛4G模塊,掛ip協(xié)議棧、跑HTTP/S,MQTT,連接到互聯(lián)網(wǎng)云服務器;jeson解析器;數(shù)據(jù)庫。

擔心此應用會消耗比較大的RAM,計劃把RAM配置為最大128K,此時ROM剩下196K,很大可能容不下那么這么大的代碼量,故評估此芯片是否可能就放在是否能外掛nor-flash 約1MB~4MB,并把應用程序擴展到外部FLASH,且留一段出來用于存儲數(shù)據(jù)庫。

請問是否可以外掛SPI nor-flash來跑程序和數(shù)據(jù)庫,是否參考設計和例程?

如果支持外掛FLASH 擴展ROM的話,如何才能燒錄

部門:研發(fā)部

姓名:余樂瀛

電話:13002319930

微信:13883583371

QQ:470284225

郵箱:個人信息保護,已隱藏

網(wǎng)址:www.qiangezl.com




再追問一個問題,如果支持外掛FLASH 擴展ROM的話,如何才能燒錄


您好,CH32V307 FLASH的實際大小為480K,分為零等待區(qū)域和非零等待區(qū)域,如下圖,具體可參考數(shù)據(jù)手冊。該兩個區(qū)域正常都是可以下載存放程序的,只是非零等待區(qū)域運行速度相較會慢一些。不知480K的大小是否可以容下你的代碼量。關于外掛FLASH燒錄,目前我們工具不支持對外掛FLASH的燒錄,此外,外掛FLASH,地址無法直接尋址到,應該也無法直接跑程序,需要做一些處理。建議可以外掛FLASH放一些數(shù)據(jù)之類的。在我們EVT中,有通過FSMC接口操作FLASH的例程,可以參考一下。下面鏈接為數(shù)據(jù)手冊和EVT下載鏈接。后續(xù)若有問題,可通過郵箱(lzs@wch.cn)和我溝通

CH32V307數(shù)據(jù)手冊:

http://www.findthetime.net/downloads/CH32V307DS0_PDF.html

CH32V307 EVT:?

http://www.findthetime.net/downloads/CH32V307EVT_ZIP.html?

image.pngimage.png


你們官方可以出個,如何方便使用這480k flash的例程啊


您好,在我們CH32V307 EVT中,有對應的FLASH操作例程,如下圖1,在應用手冊中也有FLASH具體操作流程的介紹,如下圖2。對應下載鏈接如下:

CH32V307 EVT:http://www.findthetime.net/downloads/CH32V307EVT_ZIP.html

CH32V307應用手冊:http://www.findthetime.net/downloads/CH32FV2x_V3xRM_PDF.html ?

image.png

圖1

image.png

圖2



只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频