Board logo

标题: 求高手指点! [打印本页]

作者: xujicai    时间: 2010-6-1 23:10     标题: 求高手指点!

导师承包了一个项目,本身项目很简单,但是对方要求产品卖出去后,用户能够自己更新里面的程序(这个程序由对方负责编写),我们用的是freescale的芯片,产品里有8位的和16位的各一块组成(8位的芯片通过usb和电脑相连,通过spi和16位单片机相连)。
以前都是用BDM加codewarrior烧录的,BDM倒是可以自己做,但是对方说codewarrior这个东西涉及版权,他们不能加到产品中提供给用户,这样的话该怎么办啊?
求高手指点一个简单容易达到的方法,谢谢!!
作者: xieqiongyuan    时间: 2010-6-2 21:27

做个bootloader撒
作者: dragon80    时间: 2010-6-13 10:59

我可以做到,可以联系我 dragonhzw@163.com     电话:13638654514
作者: strongchen    时间: 2010-6-28 10:51

需要自己编一个在线烧写程序,通过适当的操作或通讯命令使其启动。
作者: aniaiye    时间: 2010-6-28 11:01

如果只是改变部分参数的话可以用外扩的存储芯片来实现,用LABVIEW之类的做个界面,用CAN卡发命令,改变需要控制的参数。如果是连控制策略都要改的话,我就不知道了。建议他们买一个吧。
作者: zephanshaka    时间: 2010-8-26 21:42

bootload ,通过上位机 UART 口与 单片机通信 更新程序。
作者: xituosmile    时间: 2010-8-27 10:27

哇,都是高手呢~~
作者: mcu2007    时间: 2010-8-27 13:25

这个就搞复杂了,为什么用8位的和USB通信呢,这样子我想BOOT也不能用了吧,
作者: Henry_Yu    时间: 2010-9-3 23:15

简单,用P&E Micro的烧录软件烧嘛,或者整个USB的bootloader




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0