This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Same Keil version, different output files

Hi everybody,
We have a big problem with the MDK 4.60 version. Having the same Keil version, same project, files, libraries etc... Keil generates different output files for programming the STM32F417 on two different computers.

This wouldn't be a problem, but one output file causes fault work of the uC - the UART isn't working.
What could be the cause of this problem? Any suggestions?

Parents
  • The differences are in:
    system_stm32f4xx.o
    stm32f4xx_rcc.o

    There are __DATE__! So, the difference could be because of this also...
    But one very interesting thing:
    I used a simple project just with the UART and LEDs.
    Programming with the one computer, it works, Programming with the other - it gives wrong characters.
    But when I copy the stm32f4xx_rcc.o file from the computer where it works to the second and built the project, UART works correctly.

    So, I suppose it can't be from just because of the __DATE__!

Reply
  • The differences are in:
    system_stm32f4xx.o
    stm32f4xx_rcc.o

    There are __DATE__! So, the difference could be because of this also...
    But one very interesting thing:
    I used a simple project just with the UART and LEDs.
    Programming with the one computer, it works, Programming with the other - it gives wrong characters.
    But when I copy the stm32f4xx_rcc.o file from the computer where it works to the second and built the project, UART works correctly.

    So, I suppose it can't be from just because of the __DATE__!

Children