完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 一只耳朵怪 于 2018-6-11 17:27 编辑
专家您好: 我通过SCI口把升级程序代码传输存储到ram里面,然后调用API函数把代码烧写到flash里面,现在擦除正常了,可是当把升级程序代码传输到ram过程中的时候,花了近十分钟还没结束,感觉像是死了,但dsp上的接收信号灯是亮的。我结束程序运行时发现程序停在了 3FF8CD 6F00 SB 0, UNC。不知道怎么回事,我是照着F2812的一个采用SCIA引导模式通过两级引导把升级代码烧到flash的历程来的。这个升级程序代码是由 out 转换成.hex,再转换成.bin文件,通过虚拟串口下发给dsp的。转换过程也是按照2812那个例程中AppCode的转换过程进行的。不知道我的问题出在哪里了 |
|
相关推荐
10个回答
|
|
补充:我刚才通过JTAG在线调试了下,发现我通过串口接收到的数据已经烧得指定的ram里,是0x3f8000---0x3f8800,但是我程序里是边接收边往flash里烧写的,可flash里全是0xFFFF,根本没烧写进去。
|
|
|
|
Tang_pipi 发表于 2018-6-11 04:01 楼主你好! 0x3f8000---0x3f8800为FLASH区间,并非RAM空间啊。 |
|
|
|
我查了28035的数据手册,0x3f8000---0x3f87fff是ram区间啊。 |
|
|
|
楼主 首先,3F8000是RAML0区域没错,请问是否加密了?如果加密需要解密才能使用 L0的RAM区域。 再者,看到应该已经成功烧写到RAM区域了,楼主单步调试一下,看看Flash Program API是否已经执行,返回的结果是否正确? 楼主可以参考 下面这个历程,搜索关键字为: sprab69, 如果您认为此问题已被解答,请在“这是否解答您的问题” 后,点击“是”按钮! 谢谢您的合作! |
|
|
|
请问 Flash_CallbackPtr函数怎么用呀?我照着28035调用API例程的要求步骤设置了,可是我调程序的时候发现程序把buffer【1】接收满了后,就往flash里烧了相应的数据,根本没有调用Flash_CallbackPtr这个函数,导致FIFORX溢出了。我的这部分程序放在附件里面了,麻烦你帮我看看。谢谢了。 |
|
|
|
www033 发表于 2018-6-11 04:53 我再调用API函数之前已经解锁了。单步调试,当API烧写的时候可以单步调试吗?不是不能中断什么的吗? |
|
|
|
不能中断,但函数执行完成之后可以中断,您可以参考一下我刚才给你的历程,上面是把Flash的一个Section当成EEPROM来使用,上面有详细的代码,您可以下载参考一下。 如果您认为此问题已被解答,请在“这是否解答您的问题” 后,点击“是”按钮! 谢谢您的合作! |
|
|
|
www033 发表于 2018-6-11 05:25 嗯,谢谢啦。我下载看看 |
|
|
|
不客气,有问题接着讨论。 如果您认为此问题已被解答,请在“这是否解答您的问题” 后,点击“是”按钮! 谢谢您的合作! |
|
|
|
www033 发表于 2018-6-11 05:25 对了,请问我把升级的代码转换成二进制文件通过串口发给dsp,我怎么可以知道我要升级的代码的大小是多少呀?我想在DSP调用API函数的时候知道升级代码什么时候接受完毕? |
|
|
|
只有小组成员才能发言,加入小组>>
351 浏览 1 评论
546 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
790 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
660 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1140 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
84浏览 29评论
307浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
262浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
210浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
69浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 14:17 , Processed in 1.227072 second(s), Total 95, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号