Analog Devices VisualDSP++

Debugger for THREADX

  • Snapshot display of THREADX system resources
  • Threads
  • Semaphores
  • Mutexes
  • Block Pools
  • Byte Pools
  • Timers
  • Event Flag Groups
  • Queues
  • Thread Context display
  • Fully integrated with VisualDSP++

The VisualDSP++ System includes a configurable multitask debugger to provide symbolic debugging for applications utilizing Express Logic’s THREADX® real time operating system.

In close cooperation with Express Logic, Analog Devices has built a sophisticated THREADX awareness, which enables developers to do more effective debugging with the VisualDSP++ system on Blackfin targets running THREADX.

Multitask Debugging on VisualDSP++ with THREADX

Real time, non-intrusive display of THREADX system resources

The VisualDSP++ debugger for THREADX provides display functions for all THREADX resources. The system resources threads, application timers, queues, semaphores, events, block pools and byte pools can be displayed.

Threads

A complete list of system threads can be displayed, with relevant information for each thread readily available for inspection.

Threads

Queues

A complete list of system queues can be displayed, along with relevant information for each queue.
Queues

Block and Byte Pools

Block Pools and Byte Pools are listed, showing the number of pools and the number of threads using them.
Block Pools

Event Flag Groups

Event Flag Groups are listed, showing the flag value and threads pending on the event flag group.

Mutexes

Mutexes are listed, showing the owner and the number of threads pending.

Semaphores

Semaphores are listed, showing the current semaphore count and the number of threads pending.

Timers

Application timers are listed.

Subscribe to our news