Get the Fastest and Best ARM supported IDE for Free
EmBitz!

Windows 7 (32/64) or above
File size < 100MB
History


Making the impossible possible

EmBitz uses own tailor made GDB debuggers, making the impossible possible such as live variables and "hot" connect to running targets without stopping. Peek at your running target with live vartips.

No 30 days trials or upgrading to Pro versions, just free as free can be.

Forum latest

  • Can't examine high-cycle data flash on STM32H573
    by dliebler

    I tested it now with eblink 5.30. First, it still didn't work. But I tried now to connect via jtag. This works with the new scripts. I don't know, maybe there is a problem with the combination […]

  • Latest EmBitz
    by ocloma

    (23-01-2024, 11:58 AM)embitz Wrote: EmBitz 2.62 Disassembly modified context menu (set PC @ address) EBlink 5.12 installer (e.g. Renesas, "GDB_NC" sector attribute) All windows code digital signed […]

  • EBlink V5.30 - CubeIDE compatible with Live Variables
    by embitz

    Version 5.30 is now compatible with CubeIDE and supports live variables.  Just select one of the three available probe types and use EBlink as your GDB server. - Launch EBlink from context menu […]

  • EBlink V5.20 released
    by embitz

    5.20Modified flow, increased speed and bandwidth by using the cache more consistently  Reset strategy as cube programmer, more robust initialization Semihost repair for EmBitz, now also printing […]

Project wizards

EmBitz has a project wizard which is build by using only squirrel scripting language. It's easy to build custom project templates with special custom made dialog screens. The package already contains some templates of popular ARM cortex-m devices.

Live variables

live_variable

Once used to this feature, you can't live without! On running target, hover the mouse on a global variable which is always known to the current context by default. This will bring up the live vartip toolbox and gives a 250ms interval update of the value without stopping the target.

SVD register viewer

svd_reg

Retrieve a SVD file with the SVD repository plugin and make all the system registers of the device accessible for monitoring or modifying. Hover on the register and it shows meaningful descriptions.

EB monitor

Have interaction with your target with the EBmonitor plugin. Using circular buffers with EB's live target inspection, the target is not halted during transfers like semihosting. EBmonitor is bidirectional!

OS aware

The RT-OS aware debugger plugin is capable of showing tasks, stack states and other objects. Supports FreeRTOS and others on user request.

Pluggable

EmBitz comes already with a lot of useful plugins for the embedded developer and the number of available plugins will increase rapidly. Plugins like: Hex editor, ToDo list manager, foreign project loaders etc etc, it's all there.
Check the feature list