430F149单片机用IAR软件可以上载程序吗?上载上来是2进制吗?怎么能变成源代码?
3个回答
展开全部
先答后面的,如果可以读出程序,那么读出的肯定是二进制的,因为芯片本身只会存储并执行二进制的程序。读出的程序可以用反汇编工具得到对应的汇编代码,但很难直接得到C语言的源代码。
再说用IAP上载程序的事,IAP是意思是在应用编程,指得是在用户在编写程序的时候设计一个自编程的功能,ISP的意思是在系统编程,一般指CPU芯片内部有芯片厂家的程序,专用于自编程,这两者都可以实现自我编程,但区别主要是IAP是最终用户自定的,但空芯片是不可以用的,而ISP是芯片厂家预定的,所以空片也可以用。所以,如果用IAP,当然可以上载程序,当然前提是你设计的IAP有这个功能。如果芯片中没有你的IAP程序,那么就不能用了。
再说用IAP上载程序的事,IAP是意思是在应用编程,指得是在用户在编写程序的时候设计一个自编程的功能,ISP的意思是在系统编程,一般指CPU芯片内部有芯片厂家的程序,专用于自编程,这两者都可以实现自我编程,但区别主要是IAP是最终用户自定的,但空芯片是不可以用的,而ISP是芯片厂家预定的,所以空片也可以用。所以,如果用IAP,当然可以上载程序,当然前提是你设计的IAP有这个功能。如果芯片中没有你的IAP程序,那么就不能用了。
展开全部
变成源代码只可以变成汇编,c的话基本上不可能咯
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般开发完成后,是将程序下载到芯片中,不是上载,另外,下载的当然是编译后的机器码文件,不能变成源代码,反编译解码是很复杂的,不建议这样操作,对于普通开发都来说无大意义。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询