打印
[Kinetis]

问个ke02MCU新手开发问题

[复制链接]
1210|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
芯时代|  楼主 | 2015-11-27 17:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在flash中看到这段代码,他写的是,检查地址是否与4字节对齐
全局地址[1:0]必须00。,我想问为什么要4字节对齐?为什么全局地址[1:0]必须00,在哪里要求这要,本人英语渣,看不懂英文数据手册,希望大牛或高手解答,先谢谢了

        // Check address to see if it is aligned to 4 bytes
        // Global address [1:0] must be 00.
        if(u32NVMTargetAddress & 0x03)
        {
                u16Err = FLASH_ERR_INVALID_PARAM;
                return (u16Err);
        }

相关帖子

沙发
FSL_TICS_ZJJ| | 2015-11-27 17:27 | 只看该作者
KE02的reference manual中定义的,你好好看看KE02的FLASH章节。
目前KE02的参考手册只有英文的,你可以使用翻译助手对应看,看习惯就不难了。
http://cache.freescale.com/files ... on&fileExt=.pdf

使用特权

评论回复
板凳
仙女山| | 2015-11-27 22:31 | 只看该作者
还是看一下数据手册吧,即使英文也应该抠一下的

使用特权

评论回复
地板
史迪威将军| | 2015-11-28 09:09 | 只看该作者
芯片就是这么设置的吧

使用特权

评论回复
5
舒斯特尔| | 2015-11-28 15:53 | 只看该作者
好好看一下kl02的芯片手册吧,里面讲了

使用特权

评论回复
6
跟屁虫| | 2015-11-28 20:07 | 只看该作者
用翻译软件翻译过来再看吧

使用特权

评论回复
7
FSL_TICS_ZJJ| | 2015-11-30 10:25 | 只看该作者
楼主如果还有问题,欢迎继续发帖交流、
如果问题解决了,还请帮我们及时结贴哦。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

13

帖子

0

粉丝