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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【飛凌RZ/G2L開(kāi)發(fā)板試用體驗(yàn)】4.rtc電路圖分析及測(cè)試

開(kāi)發(fā)板試用精選 ? 來(lái)源:開(kāi)發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-10-24 17:27 ? 次閱讀

本文來(lái)源電子發(fā)燒友社區(qū),作者:voidpbq, 帖子地址:https://bbs.elecfans.com/jishu_2299996_1_1.html


一、前言

本章簡(jiǎn)單的介紹下開(kāi)發(fā)板使用的rtc電路以及如何測(cè)試。

二、硬件分析

image.png
rtc電路

image.png
G2-L gpio

根據(jù)電路圖可以看到,電池供電,RIIC2信號(hào)控制

三、 代碼分析

1. makefile

OKG2L-linux-sdk10OKG2L-linux-kerneldriversrtcMakefile

ccflags-$(CONFIG_RTC_DEBUG):= -DDEBUG
obj-$(CONFIG_RTC_LIB)             += rtc-lib.o
obj-$(CONFIG_RTC_HCTOSYS)   += hctosys.o
obj-$(CONFIG_RTC_SYSTOHC)   += systohc.o
obj-$(CONFIG_RTC_CLASS)        += rtc-core.o
obj-$(CONFIG_RTC_DRV_PCF8563)   += rtc-pcf8563.o

查看makefile可以看到對(duì)應(yīng)的編譯情況。

OKG2L-linux-sdk10OKG2L-linux-kerneldrivers

obj-$(CONFIG_RTC_LIB)             += rtc/

配置config路徑

OKG2L-linux-sdk10OKG2L-linux-kernelarcharm64configsOKG2L-C_defconfig

默認(rèn)是打開(kāi)的

CONFIG_RTC_CLASS=y
CONFIG_RTC_DRV_PCF8563=y
CONFIG_RTC_DRV_RX8581=y

我沒(méi)用看到如下三個(gè)配置定義,存疑。

CONFIG_RTC_LIB=y
CONFIG_RTC_HCTOSYS=y
CONFIG_RTC_SYSTOHC=y

2. dtsi

dtsi路徑:OKG2L-linux-sdk10OKG2L-linux-kernelarcharm64bootdtsrenesasOKG2L-C.dtsi

&i2c2 {
       pinctrl-0 = <&i2c2_pins>;
       pinctrl-names = "default";
       status = "okay";
       pcf8563:rtc@51 {
                   compatible =
"nxp,pcf8563";
                   reg = <0x51>;
                   status = "okay";
        };
       wm8960: codec[url=home.php?mod=space&uid=105298]@1a[/url] {
              compatible =
"wlf,wm8960";
              #sound-dai-cells = <0>;
              reg = <0x1a>;
       };
};

3. 驅(qū)動(dòng)

OKG2L-linux-sdk10OKG2L-linux-kerneldriversrtcrtc-
pcf8563.c

#ifdef CONFIG_OF
static const struct of_device_id pcf8563_of_match[] = {
	{ .compatible = "nxp,pcf8563" },
	{}
};
MODULE_DEVICE_TABLE(of, pcf8563_of_match);
#endif

dtsi的compatible 會(huì)匹配驅(qū)動(dòng)中of_device_id

4. 代碼分析

image.png

image.png

設(shè)備名稱(chēng)為0,檢索dts中的rtc節(jié)點(diǎn)

查看rtc設(shè)備

root@okg2l:/dev# ls -l rtc
rtc   rtc0
root@okg2l:/dev# ls -l rtc0
crw------- 1 root root 253, 0 Aug 16 20:36 rtc0
root@okg2l:/dev# ls -l rtc
lrwxrwxrwx 1 root root 4 Aug 16 20:36 rtc -> rtc0

在dev目錄下可以查看到rtc信息,其中rtc是一個(gè)link文件指向rtc0

四、測(cè)試

【命令】date
【命令】date -s "time"

image.png

【命令】hwclock -s
【命令】hwclock -w

image.png

五、小結(jié)

使用屏幕測(cè)試了rtc,只能顯示時(shí)間,應(yīng)用按鈕太小了還是什么原因,無(wú)法實(shí)現(xiàn)設(shè)置和調(diào)整時(shí)間。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 飛凌
    +關(guān)注

    關(guān)注

    0

    文章

    134

    瀏覽量

    16089
  • 開(kāi)發(fā)板試用

    關(guān)注

    3

    文章

    301

    瀏覽量

    2030
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RZ/G2L串口SCI的使用(下)

    RZ/G2L串口SCI的使用
    的頭像 發(fā)表于 08-03 08:06 ?443次閱讀
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>串口SCI的使用(下)

    RZ/G2L串口SCI的使用(上)

    RZ/G2L串口SCI的使用
    的頭像 發(fā)表于 07-25 08:06 ?453次閱讀
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>串口SCI的使用(上)

    RZ/G2L Demo調(diào)試經(jīng)驗(yàn)流程分享(1)

    r01us0553ej0107-rz-g(Release Note).pdf,r01us0556ej0102-rz-g(Board_StartUp_Guide_smarcEVK).pdf,對(duì)SMARC EVK of RZ/
    的頭像 發(fā)表于 05-06 14:25 ?588次閱讀
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> Demo調(diào)試經(jīng)驗(yàn)流程分享(1)

    RZ/G2L SD卡啟動(dòng)環(huán)境變量存儲(chǔ)設(shè)置

    RZ/G2L微處理器配備Cortex-A55(1.2 GHz)CPU、16位DDR3L/DDR4接口、帶Arm Mali-G31的3D圖形加
    的頭像 發(fā)表于 03-21 13:56 ?505次閱讀
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> SD卡啟動(dòng)環(huán)境變量存儲(chǔ)設(shè)置

    RZ/G2L微處理器DDR ECC功能和機(jī)制概要

    RZ/G2L微處理器配備Cortex?-A55 (1.2 GHz) CPU、16位DDR3L/DDR4接口、帶Arm Mali-G31的3D
    的頭像 發(fā)表于 02-28 13:44 ?1191次閱讀
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>微處理器DDR ECC功能和機(jī)制概要

    RZ/G2L、RZ/G2LC和RZ/G2UL的SMARC EVK啟動(dòng)指南Rev.1.01

    電子發(fā)燒友網(wǎng)站提供《RZ/G2L、RZ/G2LC和RZ/G2UL的SMARC EVK啟動(dòng)指南Re
    發(fā)表于 02-02 09:45 ?1次下載
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>、<b class='flag-5'>RZ</b>/<b class='flag-5'>G2</b>LC和<b class='flag-5'>RZ</b>/<b class='flag-5'>G2</b>UL的SMARC EVK啟動(dòng)指南Rev.1.01

    米爾RZ/G2L開(kāi)發(fā)板瑞米派雙核A55Remi Pi學(xué)習(xí)兼容樹(shù)莓派擴(kuò)展模塊

    RemiPi瑞薩第一款MPU生態(tài)板卡兼容樹(shù)莓派擴(kuò)展模塊瑞薩RZ/G2L工業(yè)級(jí)處理器,便于企業(yè)客戶(hù)產(chǎn)品開(kāi)發(fā);RemiPi兼容樹(shù)莓派所有配件,方便產(chǎn)品原型搭建和創(chuàng)新應(yīng)用;更多的工業(yè)接口,兼顧開(kāi)發(fā)
    發(fā)表于 01-29 17:05 ?4次下載

    瑞薩RZ/G2L串口SCI的使用(上)

    瑞薩RZ/G2L的串口簡(jiǎn)稱(chēng)SCI,全稱(chēng)Serial Communication Interface。
    的頭像 發(fā)表于 01-17 12:19 ?1379次閱讀
    瑞薩<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>串口SCI的使用(上)

    RZ/G2L RZ/G2LC RZ/G2UL用靈活的軟件包設(shè)置GPIO

    電子發(fā)燒友網(wǎng)站提供《RZ/G2L RZ/G2LC RZ/G2UL用靈活的軟件包設(shè)置GPIO.pd
    發(fā)表于 01-14 10:53 ?0次下載
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> <b class='flag-5'>RZ</b>/<b class='flag-5'>G2</b>LC <b class='flag-5'>RZ</b>/<b class='flag-5'>G2</b>UL用靈活的軟件包設(shè)置GPIO

    RZ/G2L RZ/G2LC RZ/G2UL RZ/G3S靈活軟件包應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《RZ/G2L RZ/G2LC RZ/G2UL
    發(fā)表于 01-14 10:46 ?1次下載
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> <b class='flag-5'>RZ</b>/<b class='flag-5'>G2</b>LC <b class='flag-5'>RZ</b>/<b class='flag-5'>G2</b>UL <b class='flag-5'>RZ</b>/<b class='flag-5'>G</b>3S靈活軟件包應(yīng)用說(shuō)明

    RZ/G2L Linux系統(tǒng)如何添加新的內(nèi)核模塊

    RZ/G2L Linux系統(tǒng)的鏡像基于yocto構(gòu)建,本篇介紹如何添加新的內(nèi)核模塊。
    的頭像 發(fā)表于 01-04 12:19 ?1670次閱讀
    <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> Linux系統(tǒng)如何添加新的內(nèi)核模塊

    技術(shù)帖 | 嵌入式T113-i開(kāi)發(fā)板的休眠及喚醒操作

    嵌入式OK113i-S開(kāi)發(fā)板支持兩種休眠方式:freeze和mem。本篇內(nèi)容小編會(huì)為大家介紹如何讓嵌入式OK113i-S
    的頭像 發(fā)表于 12-29 08:02 ?1173次閱讀
    技術(shù)帖 | <b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式T113-i<b class='flag-5'>開(kāi)發(fā)板</b>的休眠及喚醒操作

    OK113i-S開(kāi)發(fā)板試用】開(kāi)機(jī)測(cè)評(píng)--軟件測(cè)試

    OK113i-S開(kāi)發(fā)板試用】開(kāi)機(jī)測(cè)評(píng)--軟件測(cè)試
    發(fā)表于 12-25 11:03

    OK113i-S開(kāi)發(fā)板試用】開(kāi)機(jī)測(cè)評(píng)--硬件篇

    OK113i-S開(kāi)發(fā)板試用】開(kāi)機(jī)測(cè)評(píng)--硬件篇 一,開(kāi)箱見(jiàn)圖 包裝精致 注意:上面紅黃的先是本人接上的 配了電源線和一根usb線一根天線 OK113i-S
    發(fā)表于 12-24 20:51

    【ELF 1開(kāi)發(fā)板試用】板載資源測(cè)試2:體驗(yàn)六軸傳感器

    USB口、LED等電路基礎(chǔ)知識(shí)。3、知曉Linux常用的基本命令。四、實(shí)驗(yàn)設(shè)備和工具1、PC機(jī)/筆記本電腦1臺(tái),安裝并配置好飛嵌入式ELF1開(kāi)發(fā)板要求的軟件環(huán)境(本次測(cè)試未用到虛擬機(jī)
    發(fā)表于 12-15 00:02