飞思卡尔单片机如何像51单片机那样下载程序(烧写hex文件)而不让别人看到源程序?

如题所述

飞思卡尔单片机下载程序没那么简单的,需要专门的编程器,网上可以买到。现在国内做飞思卡尔的比较好的就是清华大学的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-25
做个bootloader吧,然后自己简单的写个上位机,在上位机上直接读取S19文件来下载。追问

能再简略介绍下吗?谢谢

追答

你好,如果你是不想让别人看见你的源程序的话,你可以这样做:直接在飞思卡尔软件的安装目录的prog文件夹下打开hiwave.exe软件,然后点选file-load Application 加载编译生成的S19烧写文件,就可以下载了。这样别人就看不到你的程序了。(注意下comonent-set connection设置你的芯片类型和仿真器类型)

追问

非常感谢你!

第2个回答  2012-10-15
我这边用的基本上都是BWM下载程序。
第3个回答  2012-10-15
BDM corridor 软件
第4个回答  2012-10-11
要买BDM,当然你要是牛B ,可以参照网上实例做一个

如何防止单片机内部代码被窃取
通常情况下可以采用将单片机上锁,也就是通过锁掉芯片防止单片机内部的image被盗。上锁后的芯片外部的调试接口将不能访问片内地址。例如飞思卡尔的Kinetis系列微处理器都是可以给芯片加锁,加锁的过程是在Flash配置区域写入加密值。

为什么在单片机编程过程中,下载的是.s19文件,而其仍能指导MCU工作_百度...
编译器:将我们的代码转换成机器语言的工具,生成的文件格式一般有:*.hex、*.bin、*.s26、*.s19等等,不同的单片机由于厂家的编译器不同就产生不同的后缀名的文件以示区别;编程器:将编译器产生的文件,烧到IC中,让IC工作的工具,一般也叫“烧写器”;多嘴一句:感觉现在的年轻人好像都不懂得自...

飞思卡尔单片机里面的flash、RAM和数据flash是怎么存储数据和程序的...
现在单片机中其实flash代替了rom,你写的程序编译成hex或bin文件烧录到flash里。当单片机运行程序时候,程序里的变量等数据会从flash拷贝到ram中,然后开始运行。

怎样查看飞思卡尔单片机flash内容
现在单片机中其实flash代替了rom,你写的程序编译成hex或bin文件烧录到flash里。当单片机运行程序时候,程序里的变量等数据会从flash拷贝到ram中,然后开始运行。

用单片机P1.0和P1.7作输出,分别接小喇叭和发光二极管
而对于其他类型的单片机,如飞思卡尔单片机,LPC2148 ARM7单片机,PIC16F887等,虽然每个系列的功能不一样,但是最基本的编程思想还是一样的,不同的可能就是编译器,程序下载的软件等差别,所以有了51单片机的开发基础之后,学习其他单片机所采用的方法就是一个差异化的学习,学习各种单片机不同的地方,...

单片机OP I\/T O\/T分别表示什么意思
而对于其他类型的单片机,如飞思卡尔单片机,LPC2148 ARM7单片机,PIC16F887等,虽然每个系列的功能不一样,但是最基本的编程思想还是一样的,不同的可能就是编译器,程序下载的软件等差别,所以有了51单片机的开发基础之后,学习其他单片机所采用的方法就是一个差异化的学习,学习各种单片机不同的地方,...

单片机工作总结
9. 尝试写一下综合应用的程序,这个是很重要的,因为独立可以的综合在一起后并不一定可以正常工作。 10. 如果有可能,多学习一下计算机专业的课程,例如数据结构,毕竟单片机与程序的设计也是不能分开的,这是一个综合的科目。 11. 面对一个新的项目,要先自己想下怎么做,而不是单单地找别人的代码,这是很重要的,...

在LED显示汉字,怎么做到可以三个汉字循环显示?怎么添加代码?
软件程序主要由开始、初始化、主程序、字库组成。 在keil软件中完成程序编写、调试和编译之后,生成能让单片机运行的Hex文件。 4 运用Proteus软件仿真LED汉字显示屏 Proteus与其它单片机仿真软件不同的是,它不仅能仿真单片机外围电路或没有单片机参与的其它电路的工作情况,也能仿真单片机CPU的工作情况。因此在仿真和程序调试...

相似回答