STM8 MCUs

cancel
Showing results for 
Search instead for 
Did you mean: 

Forum Posts

STM8S bootloader Wireshark Dissector?

I am using the STM8S bootloader via a USB/FTDI.  I can use Wireshark/USBpcap and catch the exchanges and I have a somewhat happy "export packets, parse with Python" method of looking at the exchange.But has anyone already written a proper Wireshark d...

AN2659, chaining interrupts, how?

AN2659, section 4.1.3 Vector table redirection, says that "The primary interrupt table contains a set of jumps to the user interrupt table" but the same code that accompanies this document does not seem to implement this - does this code just need to...

Reading mapfiles - a tool for you

I have seen a number of questions about reading the stm8s mapfiles and I was also someone who struggled so the attached tool might be helpful (and do let me know of any errors!).The key elements are:- There are some elements that are stored in ROM ("...

STVisual Develop building libraries

I have a very simple main using UART1 and already my application is 7kB!  The web implies that this is because I am getting a lot of UART1 and CLK code built and linked in that I am never using.  One suggestion is to split the UART1 and CLK files int...

Install STM8CubeMX Issues

Getting stuck installing STM8CubeMX on Ubuntu 23.10.Downloaded from here: https://www.st.com/en/development-tools/stm8cubemx.html From the manual found here: https://www.st.com/resource/en/user_manual/um2125-stm8-configuration-tool-stmicroelectronics...

STM8S IAP software samples - what are RIDE and EWSTM8

Ref: https://www.st.com/en/embedded-software/stsw-stm8006.html#overviewI have downloaded the software above which is a companion to AN2659 but there are directories not mentioned in the application note.  Can anyone tell me what the RIDE and EWSTM8 d...

Ensure code running in RAM

Ref: stm8s flash entire new program - how? - STMicroelectronics CommunityHow do I ensure that an entire routine, and anything that it might call, is running in RAM?  I think there is a RAM() macro around, for example, the flash write methods so can I...

stm8s flash entire new program - how?

Let's assume I have a program that exposes a serial interface for commands and one such command is "load new program".  I upload the new program as hex strings and the old program writes this to flash and the resets.  Hopefully at this point the new ...