QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1942|回复: 3

这个是arm7的init代码 有warning 请教

[复制链接]
发表于 2004-10-1 12:03:43 | 显示全部楼层 |阅读模式
rNCACHBE0=(((Non_Cache_End)>>12)<<16)|((Non_Cache_Start)>>12);
显示signed constant overfloww:'<<"
不知道是语句写的不对 还是什么?
三星的44b0板
没有mmu如何设置non_cache方式?
那里能找到相关资料
发表于 2004-10-1 22:35:49 | 显示全部楼层
44b0的问题可以问问walimis 王利明
回复

使用道具 举报

发表于 2004-10-2 10:34:13 | 显示全部楼层
rNCACHBE0=((((u32)Non_Cache_End)>>12)<<16)|((Non_Cache_Start)>>12);
只要这样写就不会有Warning了,编译器把Non_Cache_End这个宏默认为Signed int类型了。
回复

使用道具 举报

 楼主| 发表于 2004-10-2 11:22:50 | 显示全部楼层
多谢指教
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-22 03:22 , Processed in 0.145395 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表