2021-03-24 06:59 AM
We are compiling the same project in two different computers, we are getting the same .hex file, but different .list and .map files. We would like to know why, as we need to share this project and we want it to be exactly the same.
Solved! Go to Solution.
2021-03-24 08:30 AM
In what way(s), exactly, are the .list and .map files different?
If there are differences in path names, that would be expected to affect .list and .map files ...
2021-03-24 08:30 AM
In what way(s), exactly, are the .list and .map files different?
If there are differences in path names, that would be expected to affect .list and .map files ...
2021-03-24 08:38 AM
That is the difference, is something related with the debug configuration, but we have checked the project configuration the IDE version of both computers and there is no difference. But when we compile we get this difference.
2021-03-24 09:18 AM
Ok, so perhaps paths, user and file name differences between systems, and expressed in the debug data to find said files.
Lacking a lot of system detail here, perhaps you use ST tools, where repositories are under User directories rather than off the root of C: ?
Do the objects need to be identical for each user to perform debug? If the .BIN and .HEX are identical the code the MCU sees is the same.
2021-03-24 11:12 AM
As @Community member said, that's just in the Debug Information - which is what allows the debugger to link target hardware addresses to source file lines.
That's why I asked about differences in path names - and @Community member mentions "repositories under User directories rather than off the root of C:"
2021-03-25 12:46 AM
You were right, we have tryed it wiht the same path in both computers and now is exactly the same. Thank you very much, we needed to be sure about the differences.
2021-03-25 03:22 AM