cancel
Showing results for 
Search instead for 
Did you mean: 

Query on SW compatibility between STM32L475RC and STM32L475RE

Harish1
Associate III

Hi,

I have a project which is based on the STM32L475RC and now I want to upgrade to the STM32L475RE controller. I have changed the device from STM32L475RC to STM32L475RE in options for the target of the Keil environment. But the new project based on the STM32L475RE is not working. Any other steps to change the project configuration?

1 ACCEPTED SOLUTION

Accepted Solutions

> I enabled the FPU module just after the main() in the RC project.

Do it in startup code.

JW

View solution in original post

5 REPLIES 5

Probably there's no difference between these two two chips, except for the FLASH size.

> not working

This is not a helpful description of the problem. Elaborate. Debug.

JW

Andrew Neil
Evangelist III

@Community member​ STM32L475RC and STM32L475RE

So the only difference there is the 'C' or 'E' suffix.

As @Community member​ said, that's just the Flash size - as the datasheet tells you:

0693W00000QKqlcQAD.png 

"the new project based on the STM32L475RE is not working"

So what, exactly, is "wrong" with it?

  • Does it build?
  • Does it load?
  • Does it run?
  • etc, etc, ... ?

Harish1
Associate III

I enabled the FPU module just after the main() in the RC project. It is working in RC but not working in RE. When I have disabled the FPU in RE then it is working fine. These are a few inputs along with the above. If I find any others I will share them with you.

Again, "not working" tells us nothing!

  • Does it build?
  • Does it load?
  • Does it run?
  • etc, etc, ... ?

Remember that we have no idea what your project is, or what you're doing - it's up to you to provide details!

  • What, exactly, did you expect it to do?
  • What, exactly, is it actually doing?
  • What investigation/testing/debugging have you done to find what's going wrong?

Try to cut this down to a minimal but complete example which illustrates the problem...

> I enabled the FPU module just after the main() in the RC project.

Do it in startup code.

JW