求助 PIC32 编译器的问题!

2020-02-09 09:21发布

小弟是名PIC新手
以前用过一款 大三时期 PIC508的单片机后
以后一直从事的是和ARM芯片有关开发
今年刚转入一家小外企
接到一个项目上面定下来的一款单片机位PIC32MX320F032H
由于本人对PIC系列不是很熟系,这方面网上资料也不是很多,经过摸索,小弟暂定了仿真器为PICkit 2或者3(没买),编译环境安装了MPLAB 8.33系列,去网上找了个C编译器 MPLAB C32 V0.5,安装上去后根据网上的一个破_解方法,就是序列号那个 复制进去后,那个CMD界面并没有出现类似破_解成功(注_册成功)的提示,但也没有出现失败的迹象,(我前前后后装卸了不少版本MPLAB C32)最后建立了空白工程,进行编译发现可以成功,但是生成的代码空间却达到了6K多(在编译成功的输出界面上,没有提升代码空间和RAM使用情况),我意识到我可能哪里操作有些问题,但我试了很多方法,结构都是雷同,(破_解成功提示)这里向各位前辈们求助!

1 我选择的这个单片机配合PICkit 是不是一个明智选择(不可仿真 仿真头买不到DB)
2 除了MPLAB C32可以编译C  是不是没有其他办法?(针对这款单片机)有的话方便吗?请赐教.
3 如果网上的破_解过程是正确的,我哪里操作出问题了?,或者前辈们给个破_解成功的方法。
4 我想快些掌握这款单片机得使用,请问如何着手较好!(本人有较好的C语言基础)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
reloaded
1楼-- · 2020-02-10 16:29
回复【4楼】dalongxia  


我不在上海哦,
微芯公司在上海有分公司的,您可以打电话问问他们的技术支持
zm2002
2楼-- · 2020-02-10 20:38
用C32编译器 授权需要运行C32安装目录下的一个程序 然后按照格式输入 要设置优化参数在工程选项 C编译器和链接器相关页中 需要下拉框中选择优化 然后才能出现相关界面 不是很明了 需要鼠标多点点.
gcc编译器支持C99标准 所以C32可以很好使用C99的一些特性 优化性能也不错.公司开发建议购买ICD3 也就1.6K 左右PIC KIT3 也不错才400不到的价格 似乎是 下载速度不错 调试的话ICD3比PICkit3好 ICD3 速度更快. ICD2不要购买 太慢 如果不断编程的话!
PIC32自带很多例子程序和库 开发起来难度不大 相比其他芯片也不错!
dalongxia
3楼-- · 2020-02-11 02:15
回复【6楼】reloaded  电子浪人
-----------------------------------------------------------------------

多谢 电子狼人的回答
关于他们公司的技术支持,因为是要找DB的软件所以有些难以启齿


回复【8楼】zm2002  
-----------------------------------------------------------------------

兄弟能不能详细点 我之前也是打开一个输入KEY的界面 名字叫upgrader.exe
我接着输入了网上教的方法
接着跳出一个DOS界面 提示没有破_解成功
也没有破_解失败

然后我编译程序时
编译输出窗口没有显示ROM RAM BANK等使用情况
所以我卡在这里 比较难受 我不清楚现在这个情况到底有没有破_解成功...

兄台能不能说的详细些,关于优化的东西兄弟能不能也开个讲座,我也听听,这些事PIC32新手的必学课程啊...
reloaded
4楼-- · 2020-02-11 06:04
回复【9楼】dalongxia  
-----------------------------------------------------------------------

打电话没关系,以前我们连怎么生成单独的烧写文件都不知道呢,,然后mchp的中国工程师直接上门帮我们搞定的
人家都知道我们用的是破_解的picc。。。。没关系,他们不是arm的那些叼工具开发商,一天到晚起诉啊,,烦死了

你可以说你的项目一年用10k的pic32,,,,其实大家都懂的,,,
反正我对优化从没在意过,。因为我用的是795x512l


我不知道你看的是不是这个方法 序列号作假法
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4294802&bbs_page_no=4&bbs_id=1028

这个方法我在mplab x下试过,要重新定位linker等等exe的位置,在option之类的地方,汇编器啊,连接器啊,等等,然后就能正常编译了

用最最新版本的c32,可以显示关于生成文件的详细信息,比如ram flash等等
dalongxia
5楼-- · 2020-02-11 06:54
 精彩回答 2  元偷偷看……
dalongxia
6楼-- · 2020-02-11 10:02
今天电话了 mchp上海销售部...

他们说这个版本编译后确实没有在输出窗口直接显示这个ROM RAM的情况 需要在view菜单里看

多谢几位仁兄的帮助...

一周热门 更多>