BricxCC won't re-compile
Posted: 12 Apr 2014, 08:24
I can get BricxCC to run a "hello world" program once on an EV3, but I can't get it to recompile and run a "hello world 2".
I have spent several frustrating days, reinstalling; same results, OK first time compile, but zilch the second compile, even with a deliberate omission of the end of line ; the compiler does nothing.
A bit a background, my son has been given a EV3 kit for a school project and been told to do something with it ( I have the suspicion his teacher has been told do use the lego, but doesn't know the first thing about it).
We have sucessfully created a line following PID controller solution using the standard EV3 block software. Real clunky. My son is 17 and did some basic C programming last year, so he feels he is going backward this year. So I decided to look into C on the EV3 brick to see if we could programme a better algorithm.
We are running Windows 7 and connect by USB only ( we have no wifi dongle).
I am still a bit confused by the NQC , NXC flavours and the APIs. My first objective was to get something to work. I jumped with joy when I got a "hello world" to work OK the first time but then ran into this brick wall that changes to the program don't do anything.
Not sure if it is relevant, but I haven't followed any instruction to update firmware ( except using the standard Lego firmware update solution) as I don't want to risk a broken ev3 due to firm ware problem.
I followed the installation instruction on the BricxCC site and also from http://www.legomindstormsrobots.com/leg ... c-bricxcc/.
Same result, no second recompile.
I suppose there is a switch somewhere in compiler options, but I have to admit compiler , linker switches leave me totally confused. I can't find any instuctions how to use NQC without BrixcCC.
Can any one point me to a solution ?
Thanks
I have spent several frustrating days, reinstalling; same results, OK first time compile, but zilch the second compile, even with a deliberate omission of the end of line ; the compiler does nothing.
A bit a background, my son has been given a EV3 kit for a school project and been told to do something with it ( I have the suspicion his teacher has been told do use the lego, but doesn't know the first thing about it).
We have sucessfully created a line following PID controller solution using the standard EV3 block software. Real clunky. My son is 17 and did some basic C programming last year, so he feels he is going backward this year. So I decided to look into C on the EV3 brick to see if we could programme a better algorithm.
We are running Windows 7 and connect by USB only ( we have no wifi dongle).
I am still a bit confused by the NQC , NXC flavours and the APIs. My first objective was to get something to work. I jumped with joy when I got a "hello world" to work OK the first time but then ran into this brick wall that changes to the program don't do anything.
Not sure if it is relevant, but I haven't followed any instruction to update firmware ( except using the standard Lego firmware update solution) as I don't want to risk a broken ev3 due to firm ware problem.
I followed the installation instruction on the BricxCC site and also from http://www.legomindstormsrobots.com/leg ... c-bricxcc/.
Same result, no second recompile.
I suppose there is a switch somewhere in compiler options, but I have to admit compiler , linker switches leave me totally confused. I can't find any instuctions how to use NQC without BrixcCC.
Can any one point me to a solution ?
Thanks