1
0
mirror of https://github.com/armink/EasyLogger.git synced 2025-01-19 07:42:52 +08:00

stm32f10x RT-Thread demo


1<A1><A2><BC><F2><BD><E9>

ͨ<B9><FD> app\src\app_task.c <20><> test_elog() <20><><B7><BD><B7><A8><C0><B4><B2><E2><CA><D4>־<D5><D6BE><B5><C4><CA><E4><B3><F6>Ĭ<AC>Ͽ<C8><CFBF><AA><C6><F4><C1><D2><ECB2BD><CA><E4>ģʽ<C4A3><CABD><A3>û<D3><C3BB><A7><BF>Խ<D2><D4BD><D3><C8>ն<D6><D5B6><CB><C0><B4><BF><D8><D6><C6>־<D5><D6BE><B5><C4><CA><E4><B3><F6><D3><EB><B9><FD><C2><CB><C6><F7><B5><C4><C9>á<D6>

2<A1><A2>ʹ<D3>÷<BD><B7><A8>

<B4>򿪵<E7><C4>Ե<C4><D6>ն<CB><D3><EB>Demo<B5>Ĵ<AE><BF><DA>1<BD><F8><D0><D0><C1><AC><BD>ӣ<AC><B4><AE><BF><DA><C5><E4><D6><C3> 115200 8 1 N<><4E><A3><AC>ʱ<CB><CAB1><D4>ն<D6><D5B6>оͿ<D0BE><CDBF><C9><D2><D4><CA><E4> "2.6 Demo" Gif<69><66><B6><AF><BB><AD><D6><CC>ij<B5><C4B3><A3><D3><C3><C3><C1><EEA3AC><C8>£<CF>

2.1 <20><><BA>Ĺ<D0><C4B9><A6>

  • 1<A1><A2>elog<A3><BA>ʹ<C4><DC><D3><EB>ʧ<C4><DC><CA><E4><B3><F6><C8><D5>־<A1><A3>elog on<A3><BA>ʹ<C4>ܣ<AC>elog off<A3><BA>ʧ<C4>ܣ<A8><CC><E1>ʾ<A3><BA><D4><DA><C8><D5>־<CA><E4><B3><F6><B9><FD><B6><B2><BB><B7><BD><B1><E3><CA><E4><C8><EB><C3><FC><C1><EE><B2><E2><CA>Ե<C4>ʱ<BA>򣬿<C9><D2>Խ<AB><C8><D5>־<CA><E4><B3><F6><CF><C8>ʧ<C4>ܣ<A9><A3><BB>
  • 2<A1><A2>elog_lvl<A3><BA><C9><E8><D6>ù<FD><C2>˼<B6><B1><F0>(0-5)<29><>
  • 3<A1><A2>elog_tag<A3><BA><C9><E8><D6>ù<FD><C2>˱<EA>ǩ<A3><AC><CA><E4><C8><EB> elog_tag+<2B><>Ҫ<EB><D2AA><B9>˵ı<CBB5>ǩ <20><><BA><F3><A3><AC>ֻ<F2>е<D3><D0B5><B1>־<D5>ı<B5>ǩ<EA><C7A9><B0><FC><BA><AC><B9>˱<C2>ǩʱ<C7A9><CAB1><A3>Żᱻ<C5BB><E1B1BB><CA><E4><B3><F6><A1><A3><B2><BB><B4>κβ<CEBA><CEB2><CE><CA><FD><D4><F2><C7>չ<BF><D5B9>˱<C2>ǩ<EA><C7A9>
  • 4<A1><A2>elog_kw<A3><BA><C9><E8><D6>ù<FD><C2>˹ؼ<FC><B4>ʣ<AC><CA><E4><C8><EB> elog_kw+<2B><>Ҫ<EB><D2AA><B9>˵Ĺؼ<C4B9><D8BC><FC> <20><><BA><F3><A3><AC>ֻ<F2>е<D3><D0B5><B1>־<D5><D6BE> <CB><F9><D3><D0><C4><DA><C8><DD> <20><><B0><FC><BA><AC><B9>˹ؼ<CBB9><D8BC><FC>ʱ<CA><CAB1><A3>Żᱻ<C5BB><E1B1BB><CA><E4><B3><F6>ֱ<A3><D6B1><BD><D3><CA><E4> elog_kw <20><><A3><AC>ʱ<CB><CAB1><B2><BB><B4>κβ<CEBA><CEB2><CE><CA><FD><A3><AC><BD><AB><BB><E1><C7><E5><BF><D5><D2><D1><C9>õĹ<C3B5><C4B9>˹ؼ<CBB9><D8BC>ʡ<B4>

2.2 Flash Log<6F><67><A3><A8><BD><AB>־<D5><D6BE><B1>浽Flash<73>У<D6>

<D5><E2><C0><EF><CE><D2><D4><DA>components\easylogger\plugins\flash\elog_flash_cfg.h<C5><E4><D6>ÿ<AA><C6><F4><BB><BA><B3><E5>ģʽ<A3><AC><B4><CB>ʱֻ<D3>л<BA><B3><E5><C7><F8><C2><FA><C1>˲Ż<E1><CF><F2>Flash<D6><D0>д<C8>

  • 1<A1><A2>elog_flash read<61><64><A3><BA>ȡ<C1><B4><E6B4A2>Flash<73>е<D6><D0B5><C4><CB><F9><D3><D0>־<D5><D6BE>
  • 1.1<A1><A2>elog_flash read xxxx<78><78><A3><BA>ȡ<C1><C8A1><D7><EE><BD><FC><B1><A3><B4><E6>xxxx<78>ֽڴ<D6BD>С<F3><D0A1><B5><C4>־<D5><D6BE>
  • 2<A1><A2>elog_flash flush<73><68><A3><BA><C1>̽<BF><CCBD><AB><BB><BA><B3><E5><C7>е<D6><D0B5><C4><CB><F9><D3><D0>־<D5><D6BE><B1><A3><B4><E6>Flash<73>У<D6>ע<A8>⣺ֻ<E2A3BA>п<D3><D0BF><AA><C6><F4><B5>˻<C1><CBBB><B3>ܲŻ<DCB2><C5BB><E1>Ч<D0><D0A7><A3><A9>
  • 3<A1><A2>elog_flash clean<61><6E><A3><BA><C7><E5>Flash<73>е<D6><D0B5><C4><CB><F9><D3>ѱ<D2><D1B1><A3><B4><E6>־<D5><D6BE><A3><AC>ʱ<CB><CAB1><BB><BA><B3><E5><C7><F8><B5><C4>־Ҳ<D6BE><D2B2><BD><AB><B1><BB><C7>ա<BF>

3<A1><A2><CE>ļ<FE><A3><A8><BC>У<A9>˵<C3><F7>

  • components\easylogger\port\elog_port.c <20><><BA>Ĺ<D0><C4B9><A6><C4><DC>ֲ<C6>ο<B2><CEBF>ļ<CE>
  • components\easylogger\plugins\flash\elog_flash_port.c Flash Log<6F><67><B9><A6><C4><DC>ֲ<C6>ο<B2><CEBF>ļ<CE>
  • RVMDK <20><>ΪKeil<69><6C><B9><A4><B3>ļ<CE>
  • EWARM <20><>ΪIAR<41><52><B9><A4><B3>ļ<CE>

4<A1><A2><C6><E4><CB><FB><B9><A6><C4><DC>

  • 1<A1><A2><D0><C2><D4><F6> RTT<54><54><B6>Լ<D1>Ӳ<B0><D3B2><BC><D2>Ĺ<B5><C4B9>ӷ<D7><D3B7><BD><B7><A8>ʹ<AC><CAB9>ϵͳ<CFB5><CDB3>MCU<43>ڳ<D4><DAB3><F6><CF>쳣ʱ<ECB3A3><CAB1><A3><AC><B4><ED><CE><F3>־<D5><D6BE>Ȼ<C0><C8BB><BF>Ա<D2><D4B1><BB><CA><E4>ͬʱ<CDAC><CAB1><B1><A3><B4><E6>Flash<73><68><A1>ο<B2> app\src\app_task.c <20>е<D6> rtt_user_assert_hook <20><> exception_hook <20><><B7><BD><B7><A8>
  • 2<A1><A2><D0><C2><D4><F6> EasyLogger<65><72><B6>ԵĹ<D4B5><C4B9>ӷ<D7><D3B7><BD><B7><A8>ʹ<AC><CAB9>ϵͳ<CFB5>ڳ<D4><DAB3><F6><CF>쳣ʱ<ECB3A3><CAB1><A3><AC><B4><ED><CE><F3>־<D5><D6BE>Ȼ<C0><C8BB><BF>Ա<D2><D4B1><BB><CA><E4>ͬʱ<CDAC><CAB1><B1><A3><B4><E6>Flash<73><68><A1>ο<B2> app\src\app_task.c <20>е<D6> elog_user_assert_hook <20><><B7><BD><B7><A8>