X hits on this document

72 views

0 shares

0 downloads

0 comments

21 / 29

Mass erase, Segment erase, Erase check

TX / RX Data block – Use to program and read Flash memory and RAM

Set Memory Offset – For devices with more than 64K of memory – Used as memory pointer’s upper word – BSL versions V2.12+

Load PC – BSL section is terminated and code starts execution at given address – Note: Password protection is not active until next POR

Change baud rate – Select up to 38,400 Baud for higher throughput

BSL Commands Overview

41

BSL Usage Ideas

  • Field firmware upgrades after JTAG fuse is blown

  • Method that always works

  • Fail-safe in case of upgrade interruption or anomalies

  • Basic device debugging after JTAG fuse is blown

  • BSL is used as a device monitor

  • Use BSL commands to modify peripheral address range

  • Pins and peripherals can be controlled

  • Use to examine field returns

  • Custom PC software required

  • Use application note SLAA098 as template

  • Production testing without Flash modification

  • Load and execute test code in RAM using BSL

  • Test code exercises peripherals and custom board circuitry 42

21

Document info
Document views72
Page views73
Page last viewedSun Dec 04 04:35:29 UTC 2016
Pages29
Paragraphs1110
Words4309

Comments