迪文科技论坛

 找回密码
 立即注册
搜索
查看: 2120|回复: 5

NOR_FLASH_RW的使用问题

[复制链接]

6

主题

27

回帖

109

积分

注册会员

Rank: 2

积分
109
发表于 2019-7-29 18:36:36 | 显示全部楼层 |阅读模式
0x08 NOR_FLASH_RW_CMD 4D7:操作模式 0x5A=读 0xA5=写,CPU 操作完清零。D6:4:片内 Nor Flash 数据库首地址,必须是偶数,0x000000-0x02:7FFE,160KWords。D3:2:数据变量空间首地址,必须是偶数。D1:0:读写字长度,必须是偶数。


FLASH的起始使用地址是多少?

我测试如果往0x000000的地址写数据,程序就会出问题,好像覆盖了00.LIB或者01.LIB,因为我调整FLASH写入地址,然后重新写入00.LIB和01.LIB程序可以正常运行。

求解答~~~
回复

使用道具 举报

26

主题

76

回帖

1112

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1112
发表于 2019-7-30 09:48:38 | 显示全部楼层
c编译器是在NOR Flash 数据库预先放入了00.lib,01.lib库文件,每个 ID 对应 2KWords 存储器,ID 范围 0-79。
(数据库位于片内 NOR Flash 中,大小为 160KWords,片内 Nor Flash 数据库首地址,必须是偶数,0x000000-0x02:7FFE),
实际用户需要用数据地址从02.lib对应的位置开始。数据库地址从0x001000开始使用。
所以楼主就从0x001000开始写吧。
回复

使用道具 举报

6

主题

27

回帖

109

积分

注册会员

Rank: 2

积分
109
 楼主| 发表于 2019-7-30 11:07:25 | 显示全部楼层
Mona 发表于 2019-7-30 09:48
c编译器是在NOR Flash 数据库预先放入了00.lib,01.lib库文件,每个 ID 对应 2KWords 存储器,ID 范围 0-79 ...

好的,明白了,谢谢啦
回复

使用道具 举报

17

主题

164

回帖

4271

积分

论坛元老

Rank: 8Rank: 8

积分
4271
发表于 2019-11-23 20:03:49 | 显示全部楼层
Mona 发表于 2019-7-30 09:48
c编译器是在NOR Flash 数据库预先放入了00.lib,01.lib库文件,每个 ID 对应 2KWords 存储器,ID 范围 0-79 ...

请问,用KEIL C编程时,是不是也有00.lib和01.lib写进来?
有什么资料上能看关于00.lib和01.lib?
回复

使用道具 举报

17

主题

164

回帖

4271

积分

论坛元老

Rank: 8Rank: 8

积分
4271
发表于 2019-11-23 20:34:26 | 显示全部楼层
本帖最后由 hzpyl 于 2019-11-25 08:35 编辑

http://inforum.dwin.com.cn:20080/forum.p ... =119&extra=page%3D1
这个帖子上找到00.lib  01.lib,
星期一,试试

2019-11-25
今天上班,马上测试了一下:
用KEIL C编程,放不放00.lib  01.lib
用芯片的UART2 ,还是不能下载 T5L51.bin
请问:
是不是,2个库是迪文标准C编译器用的,而不是KEIL C用的?


回复

使用道具 举报

26

主题

76

回帖

1112

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1112
发表于 2019-11-25 14:36:30 | 显示全部楼层
hzpyl 发表于 2019-11-23 20:34
http://inforum.dwin.com.cn:20080/forum.p ... =119&extra=page%3D1
这个帖子上找到00.lib  01.lib,
星期一,试试 ...

是的,00.lib和01.lib 都是用于C编译器的程序的,不是keil C的。
T5L51.BIN程序的下载,可以通过UART1,也可以通过UART2,但如果屏内的OS内核被刷掉后,就只能通过UART1下载了,因为UART2模式下,0x06寄存器下载功能需要OS核支持。
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-4-15 02:50 , Processed in 0.025143 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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