cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F303CCT6 vs STM32F303CBT6

ValterMatos
Associate II

I recently purchased some STMF303 boards for implementing a free pre-compiled HEX file.
I received the boards with the STM32F303CCT6 chip, but the pre-compiled file was for the STM32F303CBT6 chip. The HEX loads but does not run on any 303CCT6.
Are there significant compatibility differences between the CCT6 and CBT6 chips that would justify this?
Could I have lost the purchased boards?
Thank you.

15 REPLIES 15
ValterMatos
Associate II

Debugging HEX. It's almost impossible, for sure.
We don't have the knowledge for that. Therefore, we have to move on to a project with the source code because we don't have the time to develop one like the one we tried to do.

We will continue to focus on STM microcontrollers.

You can try to run a very simple project. If you have LEDs on the board, try to blink them at least to check the board is working well. Use tools STM32CubeMx to help you to configure the GPIO and STM32CubeIDE to upload your program and to debug it. To me this is the first step you need to do.

If you can share the schematic of the board I can help you for this task.

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.

@ValterMatos wrote:

We will try to switch to another project with available source code that uses the 303CCT6 boards we have.


That sounds like a good idea.

The learning value of blindly loading an unknown hex file seems rather limited?

 


@ValterMatos wrote:

It is a study project for students with limited resources.


In such cases, the Nucleo boards are ideal: they are cheap, come complete with built-in ST-Link, and are well-supported with ready-to-run examples...

 

If your issue is now resolved, please mark the solution.
 

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.
ValterMatos
Associate II

Good morning.

I'm still trying to develop in STM code.

I have an open-source code developed for the STM32L476.

Questions:

If I generate a compiled HEX for the STM32L476, will it run on the 411?

Are they compatible?

Is it possible to migrate to an STMF303 or an STM32F411?
These are the ones I have to continue developing my studies.

I still don't have enough knowledge.

I've been trying to adapt it to the various available STM controllers.

Thank you.

Valter Matos

Hello @ValterMatos ,

This is a new question, please create a new post for it.

Thank you for your understanding.

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.

The New thread is here: STM32L476vsSTM32F411vsSTM32F303.

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.