AM4376核心板NANDFALSH不能读写 - AM437x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2980|回复: 1

[已解决] AM4376核心板NANDFALSH不能读写

[复制链接]

1

主题

1

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2018-9-27 16:57:23 | 显示全部楼层 |阅读模式
硬件环境:AM4376核心板+自制扩展板,特点是在CS1上挂了一个SRAM(8位数据,20位地址,非复用模式)。接口连线如附件。
软件环境:Code Composer Studio  Version: 7.4.0.00015, sysbios_ind_sdk_2.1.0.1(来自光盘资料)。由于需要操作SRAM,板子pinmux初始化是按照异步SRAM进行了管脚复用初始化。修改如附件c程序。且在初始化时默认使用IDK的开发板文件。
问题:测试nandflash读写,不能正确执行。
按照手册提示制作TF卡启动盘,将c:\sysbios_ind_sdk_2.1.0.1\sdk\starterware\binary\nand_app_read_write\bin\am43xx-evm\ccs\nand_app_read_write_a9host_release_ti.bin(sdk安装后没有debug的目标文件)改名为app拷贝到TF后启动调试串口终端显示如下:

StarterWare Boot Loader
BOARDInit status [0x0]
SoC                   : [AM43XX]
Core                  : [A9]
Board Detected        : [IDKEVM]
Base Board Revision   : [UNKNOWN]
Daughter Card Revision: [UNKNOWN]
Jumping to StarterWare Application...

StarterWare NAND Read Write Application!!
BOARDInit status [0x0]
SoC                   : [AM43XX]
Core                  : [A9]

程序运行到此停住。
我看了sdk的源代码,程序正常执行应当有:
Board Detected        :
Base Board Revision   :
Daughter Card Revision:
的显示(我从源码编译运行也有该显示,但运行到后面实际操作FLASH芯片时不对),但手册上显示执行完”Core : [A9]“就直接执行Nandflash的初始化了。
请问:
1.sdk里的目标码是源码编译生成的吗?
2.能否提供可编译执行的源代码?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

44

主题

368

帖子

2894

积分

创龙

Rank: 8Rank: 8

积分
2894
发表于 2018-9-28 22:45:40 | 显示全部楼层
您好,

1.   sdk里的目标码是由源码通过CCS6.1.0编译生成的;

2.   编译生成的可执行的目标码或者者源码都位于“光盘\Demo\sdk”目录下,请参照我们的文档,配合我们的开发板测试,我们这边经过验证试验现象正常
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-3-29 06:01 , Processed in 0.043209 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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