Toon posts:

[TASKING] Don't know how to make ***.obj.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ben hier een Atmel uC aan het proggen. Tenminste, dat probeer ik.
Alleen telkens wanneer ik het ding wil compilen en daarna wil "make'n" (.hex-file), geeft de compiler de error "wmk: Don't know how to make ***.obj".
Ik word hier ondertussen een beetje moe van, te meer omdat ik niks werkend krijg zo.

wat heb ik al gedaan:
- sfr-file van de chip uitgepluist, dacht dat ik misschien dingen had gedefinieerd die daarin vermeld zouden staan. Dan krijg je loops en dubbele (verschillende) declaraties die elkaar verwarren. Dit was echter niet zo.
- Ik heb een legale versie, dus licensie kan ook niet fout zijn.
Ben nu bijna klaar met alle Ansi-C code, alleen die fokking error zit me dwars. Ik krijg daardoor geen of een halve hex-file...
- Het meest eenvoudige proggie uitgeprobeerd: zet ledje1 aan wanneer schakelaar wordt gedrukt, en dat soort fratjes.
- Voorbeeld proggies zijn wel leuk, maar als ze uit 20 verschillende files bestaan, zie ik nog niet echt waar ik wat anders doe...

Software: Tasking 8051 v7r01.
Device: Atmel T89C51cc01 / T89C51cc03 microcontroller.
Flash-tool: Flip 1.8.8. van Atmel i.c.m. RS-232.

Weet iemand misschien wat ik fout doe of waardoor die melding gegeven wordt, en heeft iemand daarvoor de oplossing?

[ Voor 4% gewijzigd door Verwijderd op 28-08-2003 13:09 ]


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Paste je makefile anders ff :)

Professionele website nodig?


  • Hoppie
  • Registratie: Februari 2001
  • Niet online
Gooi alle overbodige bestanden ff weg en behoudt alleen je project file, c, h, asm en sfr files. En probeer het dan nog eens.
Ik heb ook wel eens deze foutmelding gehad en toen bleek de make file niet correct te zijn gemaakt.

edit:
Zie dat je Tasking 7 hebt. Misschien ff een geheel nieuw project aanmaken en daar je c en h files in hangen?
Bovenstaande probleem/oplossing heb ik met Tasking 4.1 gehad (jaja, voor onze oudere producten werken we nog met 4.1....).

[ Voor 36% gewijzigd door Hoppie op 28-08-2003 13:45 ]


Verwijderd

Topicstarter
Ik ga het ff proberen, ander post ik de makefile even.

Verwijderd

Topicstarter
@Hoppie:

Dat opruimen heeft me geholpen. wat bleek: de compiler haalde een .c-file omhoog met foutieve code (ooit een braaisel geweest met dezelfde naam) een nieuw project heeft het probleem gefixt, kwam hierdoor nog een essentiële fout tegen in de code.

Bedankt, anywayz, krijg nu netjes mijn hex-filetje :T)

Blij dat er een Tasker rondhobbelt hiero, vraag me overigens af of er nog meer zijn op Tnet??

Nu nog zorgen dat ik dat gedoetje direct in de Atmel gepropt krijg.
Ik werk zonder progger/emulator/debugger, dus ik probeer het direct met een MAX232. Zo moet het straks in het veld ( }:O ;) )ook dus waarom niet bij het ontwikkelen.

Als me dit overigens lukt, wil ik dat protobordje van me wat uitbreiden met connectors en buffers e.d. Wellicht een idee om weer wat via GoT te gaan opzetten voor de programmeurs onder ons?? :)

[ Voor 36% gewijzigd door Verwijderd op 28-08-2003 15:12 . Reden: toevoegsel ivm voorkomen van 3 posts achter elkaar... ]


  • Hoppie
  • Registratie: Februari 2001
  • Niet online
Het verbaaste mij ook eens een topic over Tasking tegen te komen. Heb net 's ff de search aangezwengeld en dit is echt het enige topic.....
Alle andere tasking hits betreffen vormen van multi tasking ;)

Gebruik het in m'n dagelijkse werk om de Philips 8051 microotjes te proggen die we in onze producten gebruiken. Ken Tasking dus vrij goed.

[ Voor 3% gewijzigd door Hoppie op 30-08-2003 19:50 ]


Verwijderd

Topicstarter
Ik heb het in mijn schooltijd gebruikt in de les. dat was ook versie 4 geloof ik.
Echter nu ik op mijn werk met uC aan de gang ben, was mijn keuze zo gemaakt.

Ondanks dat hier zoveel mensen rondlopen die me atmelletjes bezig zijn, verbaast het me dat ze bijna allemaal voor AVR kiezen. Ongelooflijk eigenlijk dat 8051 een zo oninteressant ding lijkt te zijn terwijl juist zoveel mogelijk is hiermee.
Pagina: 1