快乐小梁 发表于 2015-7-8 20:49:27

开发调试

其他商家卖的学习用开发板,都提供完整的开发环境和下载工具,或者说明:本核心板只卖给技术人员,初学者请购买开发板。
我买了飞凌的2416 ,东西是很好,开发调试吃了药了。
别人是捡到一根皮带,去配一条裤子。从网上免费下载开发板的资料光盘,心痒痒,去买硬件。
飞凌开发板是买了一条裤子,去配很多条皮带,试了都不能用。
我去买了九针的串行线,DMW能联,不能下载。光盘里说,要用usb转串口,我贪便宜,去买了别人家的转接头,和串线一样,不能下载。我特意上淘宝飞凌买了usb转串口,也和串线一样,不能下载。我去买了jlink ,收到货才发现,排针是2.54mm的,飞凌开发板是2.0mm的,还要去买转接卡。来回运费,可以买一块带小小液晶屏的51开发板了。
好不容易 jlink 总算联上了,命令行可下载运行,可以看内存和寄存器,能单步运行但不能看反汇编。
联keil调试,Flash -> Download 显示flash download failed 。只有选s2c2440的,没有2416的配置文件。怪不得2440要五百元,而2416只卖三百多呢。
你们谁知道怎么弄,麻烦告诉我一声,谢了。
飞凌就算不带开发配件,也应该写明开发配件的购买链接,方便顾客选择。
现在,我购买开发板,神精兮兮地,配全各种排线和下载器,没用也比没有强。

yangyabo02 发表于 2015-8-12 09:40:53

2416的BOOT程序更新需要同时用到DNW和USB ,DNW是个复合工具,即带有UART通讯,又可以使用USB通讯,2416更新程序过程一般是这样的:
1、通过DNW的UART接口选择烧写命令,选择想烧写的是那部分程序,
2、然后需要插上USB线,通过板子的USB接口和PCUSB接口将要烧写的程序,传输到开发板的内存。
这个过程中应该用不到USB转串口。
关于JLINK,确实可以查看2416芯片的内存和寄存器,但是烧写NAND就复杂一些了,需要PC上的软件根据板子使用的NAND型号,对容量,寻址周期这些参数进行相关调节,这是需要调节PC端烧写软件的,理论是可行的,但是这样做的人很少了。
2416芯片是支持SD启动和SD卡烧写的,这是目前使用最多的烧写方式,也很方便,如果想学习裸机程序,可以学习BOOT部分的相关代码,这是现在最多的使用方式。
页: [1]
查看完整版本: 开发调试