1.測評任務
? 測試M2354的硬件RTC,開啟RTC功能,運用RT-Thread提供的bsp及庫函數,實現一個RTC功能。
? 實現功能:初始化RTC時間,通過控制臺每秒打印一次時間。
2.測評硬件
? 本次使用的硬件是Nuvoton官方的NuMaker-M2354開發板
? mcu型號:M2354KJFAE
? 內核:cortex-M23
3.環境搭建及工程創建
在bsp->nuvoton->numaker-m2354 下應用env工具進行配置
? 配置完成后,保存退出使用命令 scons --target=mdk5 生成 keil 工程,打開工程編譯下載。
4.下載運行
? 插入sd卡,復位后,控制臺打印如下:
| /
RT - Thread Operating System
/ | 4.0.4 build Dec 19 2021 23:03:10
2006 - 2021 Copyright by rt-thread team
[I/I2C] I2C bus [i2c1] registered
[I/slcd] Working frame rate is 64Hz on Type-A.
[I/sal.skt] Socket Abstraction Layer initialize success.
[I/utest] utest is initialize success.
[I/utest] total utest testcase num: (0)
[I/at.clnt] AT client(V1.3.1) on device uart4 initialize success.
[D/FAL] (fal_flash_init:63) Flash device | OnChip_APROM | addr: 0x00000000 | len: 0x00100000 | blk_size: 0x00000800 |initialized finish.
[D/FAL] (fal_flash_init:63) Flash device | OnChip_LDROM | addr: 0x00100000 | len: 0x00104000 | blk_size: 0x00000800 |initialized finish.
[I/FAL] ==================== FAL partition table ====================
[I/FAL] | name | flash_dev | offset | length |
[I/FAL] -------------------------------------------------------------
[I/FAL] | ldrom | OnChip_LDROM | 0x00000000 | 0x00001000 |
[I/FAL] | aprom | OnChip_APROM | 0x000f0000 | 0x00010000 |
[I/FAL] =============================================================
[I/FAL] RT-Thread Flash Abstraction Layer (V0.5.0) initialize success.
[I/dancemouse] Ready.
msh />Failed to mount sdh0 on /
[I/at.dev.esp] esp0 device wifi is disconnect.
[E/at.clnt] execute command (AT+CWJAP="NT_ZY_BUFFALO","12345678") failed!
[W/at.dev.esp] esp0 device wifi connect failed, check ssid(NT_ZY_BUFFALO) and password(12345678).
[I/at.dev.esp] esp0 device network initialize successfully.
5.實驗現象
microSD掛載失敗,不知所以然,試了好多配置,留著之后再做研究,另外使用nuvoton的bsp里的例程,可以正確讀取扇區,說明硬件沒有問題的,另外看了論壇上有一個相同microSD任務的配置了就可以。看他git的工程沒有上傳成功。很詫異。
-
RTC
+關注
關注
2文章
538瀏覽量
66468 -
microSD卡
+關注
關注
0文章
23瀏覽量
9533 -
RT-Thread
+關注
關注
31文章
1285瀏覽量
40088 -
Cortex-M23
+關注
關注
0文章
12瀏覽量
2937
發布評論請先 登錄
相關推薦
評論