Chapter 12 Changelog

Date Description
30.06.2020 Initial Release
01.07.2020 Fixing issues #1, #2 and #3! Many thanks to npsqm and daantimmer! Update Cover image to vector graphics.
13.09.2020
Releasing chapters 9 and 10!
Fixing issues #6 and #7.
Many thanks to jakr, tsgowtham and danewalton!
20.02.2022
26.03.2022
13.04.2022
  • New chapter: Tigard
  • Updated the example I2C - Serial EEPROM simulation. Firmware extraction using the Tigard.
  • Introduced the Monodon firmware. This firmware combines different embedded protocol exercises (previously there was one firmware for each exercise).
  • Reworked the Introduction chapter
  • Fixed #9. (Thanks officialcjunior!)
  • Some other minor improvements


[1]
Unix System Laboratories, “System V - Application Binary Interface.” 1997, [Online]. Available: http://www.sco.com/developers/devspecs/gabi41.pdf.
[2]
Arm Ltd, “ELF for the Arm Architecture.” 2019, [Online]. Available: https://static.docs.arm.com/ihi0044/g/aaelf32.pdf.
[3]
[4]
Arm Ltd, “Armv8-M Architecture Reference Manual.” 2017, [Online]. Available: https://developer.arm.com/docs/ddi0553/bj/armv8-m-architecture-reference-manual.
[5]
ST Microelectronics, “Reference Manual.” 2020, [Online]. Available: https://www.st.com/en/microcontrollers-microprocessors/stm32l5-series.html.
[6]
Arm Ltd, “System Design with ARMv8-M.” 2016, [Online]. Available: https://developer.arm.com/docs/100767/0100/system-design-for-armv8m.
[7]
Arm Ltd, “ARMv8-M Security Extensions Requirements on Development Tools.” 2019, [Online]. Available: https://developer.arm.com/docs/ecm0359818/latest.
[8]
NXP, “I2C-bus specification and user manual.” [Online]. Available: https://www.nxp.com/docs/en/user-guide/UM10204.pdf.
[9]
reblag.dk, “reblag.dk.” [Online]. Available: http://http://reblag.dk/.
[10]
ST Microelectronics, “Data Sheet for STM32F103C8T6.” [Online]. Available: https://www.st.com/en/microcontrollers-microprocessors/stm32f103c8.html.
[11]
ST Microelectronics, “Reference Manual for STM32F103C8T6 (RM0008).”
[12]
ST Microelectronics, “Programming Manual for STM32F103C8T6 (PM0075).”
[13]
ST Microelectronics, “Getting started with STM32L5 Series microcontrollers and TrustZone development.” 2020, [Online]. Available: https://www.st.com/en/microcontrollers-microprocessors/stm32l5-series.html.
[14]
ST Microelectronics, “STM32 Software Development Tools.” 2020, [Online]. Available: https://www.st.com/en/development-tools/stm32-software-development-tools.html.