- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 2010年--我要从容走过
家里人都睡觉了,我独自一个人。也许是中午休息太多了,现在,很兴奋,呵呵。 马上要回上海了。休假在家,感觉心里空空的。虽然也看了会书,写了写技术总结,可是,我总想赶紧回上海。想结束上海的总总,踏入新的征程。心情莫名的飘忽不定,上海给了我太多,舍不朝夕相处的兄弟们,舍不得留恋的城市。今天,小段,小魏都说想我了,心里酸酸的,也许分开是最好的团聚吧。大家不管在哪里,希望彼此心中的梦能早日实现。当
2010-02-21 23:09:00 447 1
原创 如果使用freescale far指针
1. 使用far指针的目的在于不同page间的访问,即我们可以在当前ROM区通过3字节的far指针去访问其他paged区的数据。2. far指针使用方法:(只举例RAM访问)应用场景:在相应的paged RAM定义了一个变量或数组,可是,我们要在DEFAULT_RAM去访问这些数据,该怎么办?步骤:1>. 在paged RAM区定义一个变量或数组,如下:#pragma push
2010-02-20 16:22:00 1596
原创 freescale #pragma用法注意点
1. 如果在.h中加入#pragma CODE_SEG PAGED_RAM,则这个用法会一直延续到其被包含的.c中2. 为了保证一个良好的风格,用完#pragma后,一定要让其置为DEFAULT,防止扩大其作用域。例如:#pragma CODE_SEG DEFAULT
2010-02-19 21:50:00 1072 1
原创 如何在freescale banked区域操作一个变量(RAM, EEPROM, FLASH)
引子:下面的方法只适用于SMALL (-Ms) 和 BANKED (-Mb) Memory model,不适用于LARGE (-Ml) memory model.同时,freescale推荐小于32k code使用SMALL,大于32k code使用BANKED,不推荐使用LARGE。RAM:使用banked RAM有两种方法:1. 使用local address2. 使用gl
2010-02-18 16:08:00 3360
原创 freescale memory map笔记(9S12XDP512)
春节期间,闲来无事,研究下freescale芯片的内容分配规则,现做如下若干总结(以S12XDP512为例,且无外挂内存):1. RAM, FLASH, EEPROM的内存扩展需要用到PAGE寄存器,分别是:RPAGE, PPAGE及EPAGE。通过这几个寄存器可以扩展内存空间。2. 对于RAM来说,address分为两种形式:fixed和paged,fixed address是0x200
2010-02-16 20:19:00 2750
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人