{"id":10730,"date":"2017-03-21T05:50:48","date_gmt":"2017-03-21T04:50:48","guid":{"rendered":"https:\/\/sysprogs.com\/w\/?p=10730"},"modified":"2017-03-21T05:50:48","modified_gmt":"2017-03-21T04:50:48","slug":"introducing-analyzer2go","status":"publish","type":"post","link":"https:\/\/sysprogs.com\/w\/introducing-analyzer2go\/","title":{"rendered":"Introducing Analyzer2Go"},"content":{"rendered":"<p>Today we are excited to announce a new product that makes embedded development a bit easier.<\/p>\n<p>It is the further evolution of the real-time watch feature that allowed\u00a0the users of VisualGDB to see the precise\u00a0timings of their code by automatically instrumenting it.\u00a0With Analyzer2Go we took this\u00a0approach even further &#8211; now you can use your development board to record, save and analyze\u00a0digital signals\u00a0in your design without\u00a0no\u00a0special logic analyzer hardware.<\/p>\n<p>We designed Analyzer2Go to be extremely easy-to-use. It will automatically\u00a0locate\u00a0your board, install the necessary drivers and upload the necessary firmware. All you need to do is click on the signals on the board picture to immediately see a live data feed:<a href=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2017\/03\/05-zoomed.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-10731\" src=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2017\/03\/05-zoomed-1024x739.png\" alt=\"05-zoomed\" width=\"474\" height=\"342\" srcset=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2017\/03\/05-zoomed-1024x739.png 1024w, https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2017\/03\/05-zoomed-300x217.png 300w, https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2017\/03\/05-zoomed-768x554.png 768w, https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2017\/03\/05-zoomed.png 1140w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/><\/a><\/p>\n<p>The Analyzer2Go firmware uses a thoroughly optimized DMA-based capture mode that allows sampling signals at high speeds (e.g. up to 72 MHz on STM32F746-Nucleo) and\u00a0ran rigorous tests to ensure that the sampling\u00a0is always\u00a0properly timed.<\/p>\n<p>We have\u00a0designed Analyzer2Go to be intuitive and help you focus on the signals you are\u00a0exploring instead of\u00a0fighting the tools.\u00a0Easy navigation for sparse signals,\u00a0automatic zooming, powerful preview bar,\u00a0previous frame history, so you can always roll a few frames back if your eye caught something suspicious&#8230; We have even added a note mechanism that allows you to easily place color-coded notes attached to different events and time spans, so you can keep a track of the meaning of the observed\u00a0signals and not just their shape:<a href=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2017\/03\/notes.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10732\" src=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2017\/03\/notes.png\" alt=\"notes\" width=\"500\" height=\"292\" srcset=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2017\/03\/notes.png 500w, https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2017\/03\/notes-300x175.png 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>For slower signals we added a special\u00a0continuous capture mode that can record gigabytes of logs continuously into a special optimized format that\u00a0allows opening and browsing through them quickly no matter how large the log is.<\/p>\n<p>To make it even more fun, we added easy-to-use drag-and-drop protocol analyzers for the UART, SPI, I2S and I2C protocols that support full-text search (optimized fur huge files, of course) and can\u00a0automatically synchronize the timing view with the decoded data\u00a0view:<a href=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2017\/03\/11-found.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-10733\" src=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2017\/03\/11-found-1024x821.png\" alt=\"11-found\" width=\"474\" height=\"380\" srcset=\"https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2017\/03\/11-found-1024x821.png 1024w, https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2017\/03\/11-found-300x241.png 300w, https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2017\/03\/11-found-768x616.png 768w, https:\/\/sysprogs.com\/w\/wp-content\/uploads\/2017\/03\/11-found.png 1026w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/><\/a>Analyzer2Go\u00a0currently supports <a href=\"https:\/\/sysprogs.com\/analyzer2go\/boards\">8 popular development boards from ST<\/a> and we are\u00a0planning to add\u00a0support for more.<\/p>\n<p>You can download it <a href=\"https:\/\/sysprogs.com\/analyzer2go\/download\/\">here<\/a>\u00a0and browse through some step-by-step tutorials on <a href=\"https:\/\/sysprogs.com\/analyzer2go\/tutorials\/\">this page<\/a>.<\/p>\n<p>As\u00a0always, we will be happy to hear your feedback and suggestions, so feel\u00a0free to reach as via our\u00a0<a href=\"https:\/\/sysprogs.com\/support\/\">support page<\/a>. Enjoy!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we are excited to announce a new product that makes embedded development a bit easier. It is the further evolution of the real-time watch feature that allowed\u00a0the users of VisualGDB to see the precise\u00a0timings of their code by automatically instrumenting it.\u00a0With Analyzer2Go we took this\u00a0approach even further &#8211; now you can use your development &hellip; <a href=\"https:\/\/sysprogs.com\/w\/introducing-analyzer2go\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Introducing Analyzer2Go<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/posts\/10730"}],"collection":[{"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/comments?post=10730"}],"version-history":[{"count":1,"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/posts\/10730\/revisions"}],"predecessor-version":[{"id":10734,"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/posts\/10730\/revisions\/10734"}],"wp:attachment":[{"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/media?parent=10730"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/categories?post=10730"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sysprogs.com\/w\/wp-json\/wp\/v2\/tags?post=10730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}