Hi CompilerGuru!
CompilerGuru wrote:
HC12 V4.5 can be downloaded from the Freescale web site.
This version contains the "HC12 V-5.0.30 Build 6037, Feb 7 2006" compiler.
About your problem, I'm not sure its a bug. The best would be a as simple as possible, compilable and runnable sample with a description what you see, and what you expect.
Daniel
Ok, then I'll try the new version if there is no other way (I hope I'll find it on the website until then...).
Because it is probably too much, I uploaded it on the web. That link is valid until May, 21st:
http://service.gmx.net/mc/lwLILADLF7QzM7vsiLol8er2xI2ta9Click on the image button "GMX MediaCenter starten" (I don't know if that service is able to "speak" other languages) and then click on the icon of that file (notting.zip).
I compiled everything with this command line:
C:\Programme\Metrowerks\CodeWarrior CW12_V3.1\prog\chc12.exe -prod=D:\1 -ObjN=%(OBJPATH)\main.o main.c
(also all threads)
Linker:
C:\Programme\Metrowerks\CodeWarrior CW12_V3.1\prog\linker.exe -b -prod=D:\1 -add(main.o thread1.o thread2.o thread3.o thread4.o) D:\1\prm\RAM.prm
Every thread sends its thread number (1...4) via SCI to the terminal. I uploaded the version with NOP. The result looks like this in the terminal:
>load
**
>g 829
44444444444444443333333333333333222222222222222211111111111111113333333333333333333333333333333333333333333333344444444444444443333333333333331111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222244444444444444444444444444444441111111111111111444444444444444422222222222222223333333333333332222222222222222111111111111111133333333333333334444444444444443333333333333333222222222222222244444444444444444444444444444441111111111111111444444444444444422222222222222222222222222222222222222222222222333333333333333311111111111111112222222222222222444444444444444444444444444444444444444444444441111111111111111333333333333333333333333333333344444444444444442222222222222222222222222222222333333333333333322222222222222221111111111111111444444444444444333333333333333322222222222222224444444444444444444444444444444111111111111111144444444444444443333333333333333111111111111111111111111111111122222222222222224444444444444444444444444444444444444444444444444444444444444441111111111111111444444444444444333333333333333311111111111111112222222222222222444444444444444444444444444444444444444444444444444444444444444111111111111111333333333333333344444444444444442222222222222222333333333333333111111111111111122222222222222224444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111111111111133333333333333334444444444444444333333333333333222222222222222244444444444444441111111111111111333333333333333444444444444444422222222222222222222222222222222333333333333333111111111111111111111111111111111111111111111111222222222222222211111111111111144444444444444443333333333333333111111111111111111111111111111111111111111111111111111111111111222222222222222244444444444444444444444444444444444444444444444111111111111111133333333333333344444444444444443333333333333333111111111111111111111111111111122222222222222224444444444444444111111111111111144444444444444422222222222222223333333333333333222222222222222244444444444444411111111111111114444444444444444333333333333333322222222222222211111111111111114444444444444444333333333333333311111111111111122222222222222221111111111111111444444444444444433333333333333311111111111111112222222222222222111111111111111133333333333333344444444444444442222222222222222333333333333333322222222222222211111111111111114444444444444444222222222222222222222222222222233333333333333331111111111111111222222222222222244444444444444444444444444444441111111111111111444444444444444422222222222222222222222222222223333333333333333222222222222222244444444444444411111111111111113333333333333333444444444444444422222222222222223333333333333332222222222222222444444444444444444444444444444444444444444444444444444444444444111111111111111144444444444444442222222222222222222222222222222333333333333333311111111111111111111111111111112222222222222222444444444444444411111111111111114444444444444443333333333333333222222222222222211111111111111113333333333333334444444444444444222222222222222233333333333333332222222222222224444444444444444111111111111111133333333333333333333333333333334444444444444444333333333333333322222222222222224444444444444441111111111111111444444444444444422222222222222222222222222222222222222222222222333333333333333322222222222222221111111111111113333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444333333333333333322222222222222221111111111111114444444444444444222222222222222222222222222222222222222222222223333333333333333222222222222222244444444444444444444444444444444444444444444444444444444444444444444444444444441111111111111111333333333333333333333333333333344444444444444443333ÿ
But without NOP in the for-slopes, it looks like this:
>load
**
>g 829
44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444þ
TIA!
notting