-
我没有用它来驱动LCD,因此不能提供相应代码给楼上,上面提的这个问题我后来找到原因了,是硬件方面问题,不关软件设置的事,但我还是没能用100脚103VC成功地读写SRAM,参数设置那块我都反复更改测试了,都不行,怀疑100脚103VC不支持SRAM
-
mark
-
个人原来的理解是默认值应该就是按参与运算的数据类型决定(当然如果类型不一样自然要转换,CodeVisionAVR 用多了就是知道,相同类型,比如8位与8位运算,结果是8位,但是它会提示你可能会发生溢出,这点就很好了,如果需要把结果变成另外一个类型,程序员自然会加转换,不然像这种暗箱操作会出人命的,还好产品还没正式投产),昨天又查了一天,把所有有运算符的都结加上强制类型转换上去了,不管到底需不需要!唉,不然心里没底啊!
-
怎么看出是0x3E的 请教一下
-
过程出现了很多插曲,很曲折,总算搞定,OK!
值得注意的是DAT文件要在冷启动才能起作用,因此如果想使修改后的DAT文件起作用要断电,上电。。。
过程参考如下:
在使用Platform Builder创建Windows CE系统的内核映入文件NK.bin时, 创建一个桌面快捷方式的步骤如下:
创建一个快捷方式文件Test.lnk,格式如下:(以记事本创建,然后修改为lnk后缀,如果右击创建,须将其名字改为Test,不要有.exe后缀,而且似乎不能在PC机下右击,这个我没试,好像应该在同步的我的设备中右击建立快捷方式)
17#\Windows\Test.exe
其中,17表示#后面有多少个字符
2、将此文件拷贝到$BSP/files目录下;
3、在$BSP/files/PLATFORM.BIB中加入如下内容
hello.lnk $(_FLATRELEASEDIR)\Test.lnk NK H
4、在$BSP/files/platform.dat中加入如下内容
Directory("\Windows\桌面"):-File("Test.lnk","\Windows\Test.lnk")
到此本帖结帖,虽然帖子本身的内容未解决,还是感谢xunjingzhpu网友,希望在以后能继续帮助我,回复我的帖子……
-
用指针取咯
-
1.仔细阅读datasheet
2.www.pudn.com上下载相关代码分析调试
-
baidu
很多的
-
是否是多语言的问题
LZ???
-
好像是 “才开始” 缺货
-
给我一份,谢谢!wlhlyp@hotmail.com
-
65327750@sina.com
有空的话发个邮件来
谢谢
-
一般
-
上面正确的为:
#define XXX 10
int abc[XXX];
for(int i=0, i
-
谢谢楼上再次详细解码我的疑问。
设置了读保护可以通过调试器下载代码到SRAM,但是设置了写保护还能通过调试器下载代码到SRAM吗?
-
引用 3 楼 guopeixin 的回复:
1. 我读到的硬盘参数是,heads = 16,cylinders = 16383,sectors pe track = 63,它们的乘积是16514064不等于CHS长度(156296385),它到底如何计算还是说我的硬盘参数读取有误。
你的CHS长度(156296385)是如何获取的?
2. unpartitionable space? 具体是什么区域
硬盘上所有的划入分区的空间,都应该在mbr分区表中记录,为在这里纪录的就称为unpartitionable space,这个有别于分区中的reserved space
3. 分区不能跨柱面,是否和这句话有关
那肯定有关了,呵呵
4. 法分区师修改完之后,在工具里看到的还是说的硬盘为坏,格式化不了
建议直接用法分区师全盘进行格式化并分区
5. 我上面写的各个字段分配的空间有和不妥的地方,可以指出来
如同yashi大哥所说,
无论是你对于硬盘还是其他的固态存储,直接用ms的函数操作不就行了,把握分区不能跨柱面得原则就行了,没有必要直接去控制mbr等信息
针对你提到的第一个问题:我自己认为的CHS长度是三个参数相乘 后来查了一下资料 也不对 柱面数最多为1024个 CHS能寻址的最大空间为 1024个柱面*63个扇区*256个磁头*512byte . CHS长度(156296385)这个是在魔法分区师工具上看到的。
针对你提到的第二个问题:unpartitionable space 这个区域我也认为有别于 MBR到FAT卷分区前隐藏的扇区。 但是这个unpartitionable space 到底怎么计算 我不知道 。
针对你提到的第三个问题:分区不能跨柱面 。 它的意义到底体现在哪 我还是不知道 如果你知道的话 可以指出我上面的操作 有无体现这句话 我认为体现这句话了 我的扩展分区所在的扇区号是16065号 一个柱面容是255*63=16065,我确实是在另外一个柱面的开始写扩展分区的 这是我理解的方式 不知道对不对
针对你提到的第四个问题:我的硬盘 就分了一个区 。魔法分区师 不识别我的硬盘 但是我的XP认识它 用XP就可以格式化我的硬盘 微软还是强大啊 它可以做到不顾及我分区表中的CHS值 就按照我想的那样去分区之类的 XP就能识别 还能正常操作我的硬盘 不服微软不行啊
针对你提到的第五个问题:我是在嵌入式平台上面移植文件系统的 没有系统函数可以使用
PS:我在MBR第一个分区里写的是一扩展分区 分区类型标记写的是0F 在16065号扇区写的是一FAT32分区 分区类型标记写的是)0B
-
哈哈~谢谢~~~~~我等你们帮忙
-
具体是什么思路的
-
好贴。。
-
(2^16 - X)*1 = 50*1000
x = 15536 = 0x3cb0
定时器初值我感觉是对的,可能其他地方错了