3 个不稳定版本

0.2.1 2020 年 8 月 23 日
0.1.1 2020 年 5 月 20 日
0.1.0 2020 年 4 月 10 日

#3 in #jlink

Download history · Rust 包仓库 94/week @ 2024-04-01 · Rust 包仓库 14/week @ 2024-04-08 · Rust 包仓库 66/week @ 2024-04-15 · Rust 包仓库 44/week @ 2024-04-22 · Rust 包仓库 18/week @ 2024-04-29 · Rust 包仓库 23/week @ 2024-05-06 · Rust 包仓库 23/week @ 2024-05-13 · Rust 包仓库 26/week @ 2024-05-20 · Rust 包仓库 17/week @ 2024-05-27 · Rust 包仓库 22/week @ 2024-06-03 · Rust 包仓库 18/week @ 2024-06-10 · Rust 包仓库 28/week @ 2024-06-17 · Rust 包仓库 21/week @ 2024-06-24 · Rust 包仓库 22/week @ 2024-07-01 · Rust 包仓库 4/week @ 2024-07-08 · Rust 包仓库 25/week @ 2024-07-15 · Rust 包仓库

每月 75 次下载
用于 12 crates

BSD-3-Clause

4KB

panic-rtt-core

将 panic 行为设置为记录到 JLINK 调试器和中断。这利用了 rtt-target 包。

目前,此包仅支持 ARM Cortex-M 架构。

示例

#![no_std]
use panic_rtt_core::{self, rtt_init_print, rprintln};

fn main() {
  // you must create a print channel if you wish to see print output in RTT
  rtt_init_print!(NoBlockTrim);
  let value = 5;
  rprintln!("Hello world! {}", value);
  panic!("message logged to jlink debugger");
}

lib.rs:

将 panic 行为设置为记录到 JLINK 调试器和中断。

目前,此包仅支持 ARM Cortex-M 架构。

用法

#![no_std]

use panic_rtt_core::{self, rtt_init_print, rprintln};

fn main() {
    // you must create a print channel if you wish to see print output in RTT
    rtt_init_print!(NoBlockTrim);
    let value = 5;
    rprintln!("Hello world! {}", value);
    panic!("message logged to jlink debugger");
}

依赖

~1MB
~13K SLoC