一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內不再提示

NuMaker-IoT-M487開發(fā)板介紹

科技綠洲 ? 來源:RTThread物聯(lián)網操作系統(tǒng) ? 作者:RTThread物聯(lián)網操作 ? 2022-04-12 14:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

這次仍以 NuMaker-IoT-M487 開發(fā)板為操作范例。關于開發(fā)板的介紹,請參考系列文章第一篇 “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

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

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

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

fal probe aprom, 選用 aprom

fal erase, 清除一塊區(qū)塊

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

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

再 fal read, 確認數據寫入。

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

pYYBAGJVHjiAKN4DAAGPgM-9o7Y574.png

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

    關注

    48

    文章

    7945

    瀏覽量

    154736
  • 開發(fā)板
    +關注

    關注

    25

    文章

    5661

    瀏覽量

    104408
  • 代碼
    +關注

    關注

    30

    文章

    4899

    瀏覽量

    70637
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

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

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

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

    基于Numaker-IoT-M487開發(fā)板的RTC測試步驟

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

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

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

    通過rt-thread studio來創(chuàng)建Numaker-IoT-M487的項目例程

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

    教你怎樣去使用NuMaker-IoT-M487開發(fā)板

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

    NuMaker-IoT-M487開發(fā)板上手指南

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

    NuMaker-IoT-M487開發(fā)板上的RT-Thread系統(tǒng)使用手冊指南

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

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

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

    基于Numaker-IoT-M487開發(fā)板的PWM測試簡介

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

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

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

    求分享NuMaker-IoT-M487開發(fā)版1.3的檔案

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

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

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