Welcome to Mark’s blog

Hello and welcome to my blog.   In this first post, I’m going to tell you a bit about my background.

I’m Mark D’Sylva and I’m the FAE for Joral Technologies.     I’ve been working on the firmware and hardware for new products since 1978, so have developed products with many of the processors available since then and have used the various debuggers available since that time.   I started off at my first job writing RCA 1802 assembly language for a battery powered surveying instrument, and for 10 years most of my work was in either Forth or assembly language.    I used various processors such as the 1802, 8085, Z80, 6805 etc. and first used the ARM 6 in a SoC back in 1994, when ARM was not well known.

Back  in 1994, ARM was a small company.   Fast forward to 2018 and ARM cores are licensed to almost every semiconductor company you can think of.    I’ve been using processors that have ARM Cortex-M cores in a few products which I have worked on in the past few years.   Back in the early eighties, a development system for a microcontroller such as the Intel 8085 which had trace capability would cost around $40K.   Now you can get a debugger for an ARM Cortex-M without trace for around $395 USD, or with non-invasive trace for $1250 USD.

Many people aren’t aware of the advantages of using the ARM ULINKPro debugger, so in the next blog post I’m going to demonstrate some of the scenarios where it can save you time, and the boss will like that as to him, time is money.     I’ll be using a Nordic PCA10040 development board for my examples, plus the ARM ULINKPro.    I’ll also show you exactly how to build the interface board required to connect the ULINKpro to the Nordic PCA10040 in a third post.      If there is anything you would like to see in a blog post or a question you may have, just send it by email.

Thanks for stopping by.