8051-mcu-debug
Use when debugging 8051-compatible microcontrollers, 51 MCU firmware, STC download issues, Keil C51 projects, interrupts, timers, UART, or startup failures
Use when integrating, configuring, or debugging SEGGER RTT logs, J-Link real-time terminal I/O, RTT control blocks, buffers, blocking modes, or embedded debug output
$ npx -y skills add easyzoom/aix-skills --skill segger-rtt-integration --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/segger-rtt-integrationContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when integrating, configuring, or debugging SEGGER RTT logs, J-Link real-time terminal I/O, RTT control blocks, buffers, blocking modes, or embedded debug output
name: segger-rtt-integration description: Use when integrating, configuring, or debugging SEGGER RTT logs, J-Link real-time terminal I/O, RTT control blocks, buffers, blocking modes, or embedded debug output
Use this skill to integrate SEGGER RTT as a low-intrusion debug channel. Prove the RTT control block, buffer configuration, J-Link connection, and blocking policy before relying on RTT logs in timing-sensitive firmware.
Use this skill when:
Do not use this skill when the debug probe cannot connect. Use architecture or flashing debug skills first.
Ask for:
1. Include RTT sources once. Avoid duplicate control blocks from multiple copies of RTT source.
1. Place control block in accessible RAM. J-Link must be able to locate and read the RTT control block.
1. Configure buffer policy. Blocking output can disturb real-time behavior; choose mode intentionally.
1. Verify host tooling. RTT Viewer, J-Link console, IDE plugin, or SystemView must attach to the correct target.
1. Handle cache and low power. Cacheable memory and deep sleep can hide or disrupt RTT buffers.
Before claiming RTT works:
User:
SEGGER RTT Viewer 连上了但没有日志。
Agent:
1. Asks for RTT config, init path, J-Link target, and map/control block placement. 1. Checks duplicate RTT sources and buffer mode. 1. Verifies a minimal early boot RTT print.
AIX Skills is a public collection of Agent Skills, templates, and references for building repeatable AI workflows.
Use when debugging 8051-compatible microcontrollers, 51 MCU firmware, STC download issues, Keil C51 projects, interrupts, timers, UART, or startup failures
Use when integrating, evaluating, configuring, or debugging Avem embedded C framework modules, event-driven components, drivers, middleware, or application…
Use when integrating or debugging Li-ion charger/fuel gauge ICs (BQ24295, BQ27441, MAX17048) over I2C, covering charge start, watchdog host mode, NTC/JEITA…
Use when integrating, designing, or debugging BLE GATT services, characteristics, descriptors, MTU, notifications, indications, pairing, connection parameters,…
Use when debugging embedded bootloaders, application jumps, vector table offsets, firmware upgrade flow, OTA state, image validation, rollback, or boot…
Use when integrating, porting, configuring, or debugging CAN bus libraries, CANBus-Triple, MCP2515, CAN frames, bit timing, filters, or embedded automotive…