Programming sequences let you run all the enabled programmers in a Program Devices visualizer in parallel or series. Running in parallel starts all programmers at the same time. Running in series starts the next programmer when the previous programmer completes successfully.
Parallel and serial program only operate on enabled programming panels. To enable/disable a panel click the lock button on the panel.
See Program Devices for information on configuring the different programming panels you can use.
Parallel Programming
Parallel programming lets you update many devices at the same time. This is useful when building wireless networking applications, for example, where the same program is written to each wireless node.
To start all enabled panels in parallel click the Program All in Parallel button on the Program Devices visualizer toolbar menu. You can stop all programmers using the Abort all menu option.
Serial Programming
Series programming is useful when deploying new devices. You might have a series of panels to:
- write a bootloader
- write a unique id
- upload a test program
- review test results
- upload a the embedded program
Serial programming lets you automatically work through each step in turn, starting with the first. MegunoLink continues with the next step only when the previous one is successful.
To start programming in series click the Program All Sequentially button on the Program Devices visualizer toolbar menu. MegunoLink will start with the top programming panel and work through each one in turn. You can stop all programmers using the Abort all menu option.