JZ2440学习问题记录

前言

最近打算入门嵌入式,看了韦东山的视频,一直没有买板子,但是总觉得实操来的快一点,就在咸鱼上面入手了一块二手的JZ2440的板子。 因为我的电脑最近也刚好重装了系统,很多驱动,软件都需要重新装。今天拿到板子的第一天,因为看了Ubuntu的环境搭建和简单的Linux教程。这里就直接快进到开发板。

主要遇到了四个问题。

1. 第一件事就是装串口驱动和EOP的驱动。

我插入USB,但是电脑就是一只检测不到设备,这也和第二个问题有关吧。 下载了驱动精灵,但是依旧检测不到设备。USB扩展坞都换了两个尝试。不知道是驱动不支持win10的问题还是数据线通信问题。反正装了很多次驱动,也换了很多根数据线。用了这个方法解决

dnw的usb线插在windows10上不能识别,没有任何反应解决办法。https://blog.csdn.net/weixin_38943436/article/details/107956292

-------------------------------------alt-------------------------------------

-------------------------------------alt-------------------------------------------

在安装过程中win10系统如何禁用驱动程序强制签名的问题。我使用的方案二,高级重启,临时禁用。 链接如下:

win 10 强制禁用驱动程序签名:https://blog.csdn.net/qi_1213/article/details/128935745

2. 第二个就是Micro USB是数据线。

-------------------------------------alt-------------------------------------

我换了很多Micro USB数据线,终于找到两根可以传输数据的线。(我一直以为是板子的问题)这里浪费了很多时间,因为数据线是否有数据传输功能,我只能使用一根一根地尝试。

3. 第三个就是烧写程序的问题。

弄好数据线后,烧写也会有问题。我一直以为是我烧写的u-boot程序问题,又花了半个小时用排除法去烧写程序。知道我复制错误警告到百度。

JZ2440每次重新烧写程序就需要拔插一次EOP。用惯了STM32的下载,对于用这块板子来说,简直是太反人类了。

JZ2440开发板使用问题,U-Boot烧写程序到Nand Flash时报错:

NAND write: incorrect device type in bootloader
'bootloader' is not a number

解决方案: https://blog.csdn.net/qq_37659294/article/details/108550619

4. 第四个就是dnw_100ask.exe软件打不开。

--------------------alt-------------------

这个是花费时间最多的。我首先使用了这个解决方案

【彻底解决】win10 应用程序无法正常启动(0xc000007b)。请单击“确定”关闭应用程序https://zhuanlan.zhihu.com/p/610505621

然而,在一番折腾之后,然而经过几次重启,半个小时后,依旧无法正常启动。我看到一个这样的评论。我发现有人遇到了和我一样的问题。我都打算找一台win7的电脑进行尝试。 alt

最后,我右键,发现可以改成兼容模式(我也不知道为什么会想到这个,可能和我平时写论文要保存为word2003的模板有关吧。笑~)然后用管理员身份运行此程序。 一开始并不行,后来我将所以可选的内容都试了一遍,然后就可以正常运行了。

----------------------------alt------------------------

至此,烧写程序的问题终于解决,程序也在板子上面运行起来。这花了整整七个小时(痛苦)。

看来嵌入式的入门还有很长的路要走啊!

与诸君共勉。

全部评论

相关推荐

zYvv:双一流加大加粗再标红,然后广投。主要是获奖荣誉不够,建议开始不用追求大厂,去别的厂子刷下实习。
点赞 评论 收藏
分享
流浪的神仙:无恶意,算法一般好像都得9硕才能干算法太卷啦
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务