精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

NuMaker-IoT-M487開發板介紹

科技綠洲 ? 來源:RTThread物聯網操作系統 ? 作者:RTThread物聯網操作 ? 2022-04-12 14:38 ? 次閱讀

有些應用場合需要使用 Flash 儲存配置數據。大多數微控制器內建 Flash 用以儲存程序代碼。M487 微控制器內建 512K Bytes APROM 和 4K Bytes LDROM 的 Flash 內存。RT-Thread 的 fal (Flash 抽象層) 套件提供統一的操作接口分區管理與存取功能。因此利用 fal 的分區管理功能很容易在 M487 的 APROM 分割一個區塊做為數據儲存。

這次仍以 NuMaker-IoT-M487 開發板為操作范例。關于開發板的介紹,請參考系列文章第一篇 “NuMaker-IoT-M487 的 RT-Thread 快速上手指南”。

pYYBAGJVHh2AUAdgAASNqBeDMpA716.png

在 “NuMaker-IoT-M487 加載RT-Thread軟件包 at_device, 三分鐘上手Wi-Fi 模塊” 文章里的范例不僅包含 RT-Thread OS、at_device 套件,也加入 fal 套件。展開范例計劃里的 packages,可以看到 fal-latest,因此不用再額外加入 fal 套件。

poYBAGJVHiaAGelhAANNFr29sJs027.png

從 RT-Thread 的 fal 套件說明 (https://packages.rt-thread.org/detail.html?package=fal) 得知叫用 init() 后,就可以對 Flash 做read()、erase()、write() 的操作。但是必須先為 fal 設定 M487 的 Flash 配置。這個范例里已經有配置。展開計劃里的 board, 開啟 fal_cfg.h。

pYYBAGJVHi6AQLIfAAM7FFXro5U356.png

這里配置有規劃兩個 Flash 空間,一個是 ldrom,另一個是 aprom 。 ldrom 有 4K bytes,整個都可以使用,因此從 ldrom 的地址 0 開始,大小有 4K (0x1000) 。aprom 有 512K bytes,規劃最后的 128K bytes 做為數據儲存空間,因此從 aprom 的地址 384K (0x60000) 開始, 大小有 128K (0x20000)。

請繼續按照前篇文章的步驟編譯,再把固件刻錄到 NuMaker-IoT-M487 開發板。利用 RT-Thread 的console, 可以測試 Flash, 暫且不用另寫代碼。當按下 NuMaker-IoT-M487 的Reset 鍵,終端機出現msh /》后就可以下命令。在終端機里輸入

fal probe, 列出 ldrom 和aprom 兩個 flash.

fal probe aprom, 選用 aprom

fal erase, 清除一塊區塊

fal read, 讀取結果確認是清除的, 內容都為 0xFF.

fal write, 寫入一些數據, 這里是 Nuvoton 的 ASCII 碼。

再 fal read, 確認數據寫入。

再 fal erase, fal read, 確認數據又清除了。

pYYBAGJVHjiAKN4DAAGPgM-9o7Y574.png

審核編輯:彭菁
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7489

    瀏覽量

    151055
  • 開發板
    +關注

    關注

    25

    文章

    4945

    瀏覽量

    97201
  • 代碼
    +關注

    關注

    30

    文章

    4750

    瀏覽量

    68357
收藏 人收藏

    評論

    相關推薦

    NuMaker-IoT-M487開發板使用RT-Thread Studio創建工程,開啟NTP獲取網絡時間時提示錯誤怎么解決?

    NuMaker-IoT-M487開發板使用RT-Thread Studio創建工程。連上WIFI后一切正常,當開啟NTP獲取網絡時間時提示錯誤,偶爾能打印出來NTP時間。
    發表于 03-05 08:26

    Numaker-IoT-M487開發板CAN模塊通信測試資料下載

    一、開發板簡介1.1、開發板圖片1.2、NuMaker-IoT-M487 平臺功能NuMaker-IoT-M487 提供兼容 Arduino UNO 與 mikroBUS? 接口,可與
    發表于 04-11 10:18

    NuMaker-IoT-M487使用RT-Thread Studio創建工程,讀取NTP時間出錯是為什么?

    NuMaker-IoT-M487開發板使用RT-Thread Studio創建工程。連上WIFI后一切正常,當開啟NTP獲取網絡時間時提示錯誤,偶爾能打印出來NTP時間。這是什么問題呢?
    發表于 04-14 09:55

    NUMAKER-IOT-M487開發板的RTC的電池接口在哪找?

    NUMAKER-IOT-M487開發板沒有找到RTC的電池接口,找了芯片引腳圖也沒有找到VBAT引腳。是不是這個芯片取消了RTC電池供電?
    發表于 04-18 09:37

    基于Numaker-IoT-M487開發板的RTC測試步驟

    簡介本文主要介紹基于Numaker-IoT-M487開發板的RTC測試,本人對RT-Thread系統不太熟悉,因為和我的編程理念有點不一樣,我的編程理念是工人一步一步的實現,而這個系統把什么都做
    發表于 04-18 09:48

    怎樣對NUMAKER-IOT-M487開發板的WDT和RTC進行測試呢

    1、NUMAKER-IOT-M487開發板的WDT和RTC測評開發板很不錯,板載了豐富的資源,作為物聯網開發非常合適,如果再搭配一個顯示屏的話就非常完美了。創建工程這個非常簡單,首先確
    發表于 04-18 15:48

    通過rt-thread studio來創建Numaker-IoT-M487的項目例程

    今天收到板卡,看了資料后,通過rt-thread studio軟件來創建就開發板Numaker-IoT-M487的項目例程,來測試下開發板,創建過程如下:1、下載開發板的SDK資源庫2
    發表于 04-21 15:28

    教你怎樣去使用NuMaker-IoT-M487開發板

    1、NuMaker-IoT-M487 上手指南NuMaker-IoT-M487 提供兼容 Arduino UNO 與 mikroBUS? 接口,可與 GPIO、UART、ADC、PWM、SPI 或
    發表于 04-21 16:52

    NuMaker-IoT-M487開發板上手指南

    簡介物聯網應用廣泛,從基礎的端點到網關再到云端,之間需要控制、連網與加密等技術。新唐科技推出適合物聯網使用之 NuMaker-IoT-M487 開發板,以 NuMicro M487 系列微控制器為主
    發表于 06-10 14:40

    NuMaker-IoT-M487開發板上的RT-Thread系統使用手冊指南

    1、NuMaker-IoT-M487開發板的RT-Thread系統使用RT-Thread 是一款開源實時操作系統,它主要包含一個實時內核和與實時應用有關的各種組件。包括 RT-Thread 內核
    發表于 06-16 16:46

    基于Numaker-IoT-M487開發板CAN模塊通訊測試方案

    1、Numaker-IoT-M487開發板CAN模塊通信測試通過M480系列技術手冊來了解CAN的功能CAN通信特性支持CAN2.0的A和B,最大波特率1MbpsCAN引腳配置測評的開發板
    發表于 07-05 15:58

    基于Numaker-IoT-M487開發板的PWM測試簡介

    一、開發板簡介:新唐科技推出適合物聯網使用之 NuMaker-IoT-M487 開發板,以 NuMicro M487 系列微控制器為主控核心,內建 RJ45 以太網絡與 Wi-Fi 模
    發表于 11-25 11:49

    如何通過NuMaker-IOT-M487獲得城市的PM2.5空氣質量

    : NuMaker-IoT-M487 v1.3 該示例代碼表明,可在互聯網上獲得PP2.5空氣質量K780.com,在NuMaker-IOT-M487開發委員會上通過無線上網獲得。 您可以在下列時間下載樣本代碼http://w
    發表于 08-22 06:18

    求分享NuMaker-IoT-M487開發版1.3的檔案

    我買的NuMaker-IoT-M487 開發版是 1.3的,但官網只找到1.2的線路圖, 請問有1.3的檔案嗎,或者說,1.2和1.3沒重要的差別??
    發表于 08-28 06:01

    新唐科技NuMaker-IoT-M487主板介紹

    物聯網應用廣泛,從基礎的端點到網關,再到云端,之間需要控制、連網與加密等技術。新唐科技推出適合物聯網使用之 NuMaker-IoT-M487 開發板,以 NuMicro M487 系列微控制器為主
    的頭像 發表于 02-07 09:51 ?2949次閱讀
    新唐科技<b class='flag-5'>NuMaker-IoT-M487</b>主板<b class='flag-5'>介紹</b>