嵌入式开发学习笔记(YL2440,一些需要注意的地方)

 
1、 用Jtag烧写bootloader时,如果点击bat文件一闪而过,是因为没装驱动。
2、 Bootloader中给lcd画图之前先Delay(10毫秒左右就行),否则整个bootloader死掉没法启动。目前还不知道为什么
3、 Bootloader分区(分区0)中最后一些块用来存放bootloader的配置信息,重新烧写bootloader时需要erase掉,否则烧完之后起来还是原来的配置。
4、 重新烧写操作系统映像时也需要将改分区erase掉,否则会出现各种奇怪的问题。
5、 可以用usb下在bootloader至内存中然后烧写进flash,不必每次都用Jtag,那样太慢。
6、  USB 下载 bootloader 烧写至第一分区不行了,还没知道为什么,原来是可以的
a)         是下载地址的问题,一定要写 0x30200000 ,不能写 30200000
7、 使用ADS,函数中变量的声明一定要在第一行开始,中间不能有别的任何语句。否则编译通不过。也就是所有的变量声明必须放在函数的开始,就这么奇怪(郁闷了好久)。
8、 在ADS中,如果在别处修改了源文件,make的时候它不会重新编译,必须要在ADS中修改之后才能直接make,不然不起作用。也可以关掉ads然后重新打开mcp文件。
9、 从0x30200000下载的bin不可以解压缩,从0x3200000下载的可以解压缩。0x30200000也可以直接下载nb0文件代替bin
10、              新的bootloader如果直接下载nb0文件烧写进去会有一些问题,我估计是少了修改bootparams中的一些参数,而且最后一个参数的值不能是15,必须是14,而且显示”display=shp240”
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值