mini2440 裸机程序下载到 sdram 不能运行。

今天在 写了个简单的 led 的汇编程序,下载到 mini2440 的 nand flash 里面可以正常运行,但是下载到 sdram 里面不能运行。 后来发现有几个注意点, 要在 sdram 中运行,链接脚本的地址不能像 nand 里面一样是0,必须是 sdram 里面的地址,比如说 0x...

iar stm32 启动代码片段分析

今天查看了 iar 上面的启动文件,好奇堆栈指针到底是什么时候赋值的,所以就仔细的阅读了代码和相关手册,找到了答案。

I2C 读取总是 0xFF,但是 ACK 是正常的解决方法

I2C 因为时序处理不正确,导致读取结果不对。

sdcard 调试问题

在使用rtthread调试sdcard是出现了一下问题,总结如下。 在FindSCR 函数中死循环。 解决方法: 在FindSCR函数的 while循环中,增加跳出即可。 在index++; 下面增加 if (index >= 2) break; 写入出错,总是提醒 write f...

uboot 2008.10 移植TQ2440 手记 DM9000

本次网卡移植参考国嵌实验 在include/configs/tq2440.h中 58行左右 / modified by ptz , for tq2440, dm9000 / define CONFIG_DRIVER_CS8900 1 / we have a CS8900 on-board / ...

uboot 2008.10 移植TQ2440 手记 准备工作

打开 u-boot 主上目录下的 Makefile , 找到 smdk2410_config, 在其下 , 加入 smdk2410_config : unconfig @(MKCONFIG)(@:_config=) arm arm920t smdk2410 NULL s3c24x0 tq244...

MSP430 basic timer 基本定时器中断时间的计算

最近做用430结果被BT定时器折腾了。BT定时器和以前接触过的AVR的普通定时器不太一样。以前的定时器都是计数到FF然后产生溢出中断。而BT定时器不一样。 MSP430 basic timer 基本定时器中断时间的计算 - ptz19861212 - ptz19861212的博客 BT定时器是...