CW 7.0 SE Unlimited Assembler/Debugger?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

CW 7.0 SE Unlimited Assembler/Debugger?

2,480 次查看
swright
Contributor I
Hi,
 
The feature matrix document for Codewarrior for Coldfire V7.0: http://www.freescale.com/files/soft_dev_tools/doc/fact_sheet/950-00395.pdf indicates that the assembler and debugger have no code size limitations only C coding is limited to 128K.  The documenation that comes with the SE download indicates a code size limitation of 128K (without distinction between assembly and C code).  Which is correct?  Is it possible to use the IDE for assembly only projects >128K?  Is the assembler/linker available via the command line?
 
The reason I ask is, I hope to port my current, assembly only, code base over to the Codewarrior and if satisfied, have the company I work for purchase the appropriate version for future mixed C/Assembly coding.  I would be doing the porting/testing on my own time (and dime!) so I really don't want to spend thousands of dollars up front and would instead probably use an open source alternative.
 
Thanks
 
Scott
标签 (1)
标记 (1)
0 项奖励
回复
5 回复数

913 次查看
J2MEJediMaster
Specialist I
I've only got Cw for ColdFire 6.4, but perhaps there's enough similarities to help you out. First, look in the E68K_Tools directory (it's within the CodeWarrior directory) and see if there's a sub-directory, Command_line_tools, present. It holds the command line version of the c compiler, assembler, and linker. To figure out how to use these tools, look in the (CodeWarrior Examples) directory and see if there's a CmdlineTools sub-directory. That should have some batch files that allow you to build projects using the command line.

I assume that the Weclome_to_CodeWarrior_for_ColdFire.txt file is stating: "Code size is liited to 131072 bytes" and nothing else, unlike the PDF file?

---Tom

0 项奖励
回复

913 次查看
swright
Contributor I
Tom, thanks for the info on the command line tools, I'll have a look at the version 7.0 directories to see if they're similar.
 
Yes the Weclome_to_CodeWarrior_for_ColdFire.txt file states: "Code size is limited to 131072 bytes", unlike the PDF file but also in the CodeWarrior help files under limitations for Special Edition.  What I need to know is, which document is correct?  Does the 128Kbyte limit apply to the Assembler, Linker and Debugger?
 
 
Scott

 
0 项奖励
回复

913 次查看
J2MEJediMaster
Specialist I
Now that I know that we're on the same page, let me look into this.

---Tom

0 项奖励
回复

913 次查看
J2MEJediMaster
Specialist I
According to our engineer, the data sheet is wrong. The maximum amount of code the Special Edition linker can handle is 128 KB, whether it's from C, assembly, or a mix of the two. Put another way: assembly code size is limited to 128 KB. I hope tis clears things up.

---Tom

0 项奖励
回复

913 次查看
swright
Contributor I
Thanks Tom for clearing that up.  I was pretty sure that this was the case, it would be difficult to create a linker to recognize the difference between the object files created by 'C' and Assembler and yet be secure from a simple file parsing to bypass the 128K limit.  Actually I guess there is always the possibility of someone with lots of time on their hands writing their own linker.:smileywink:, (no system is totally secure, you just want to make it too much trouble to bother with).
 
I guess someone should clean up the 'fact sheet' documentation.
 
Thanks again,
 
Scott
 
 
0 项奖励
回复