TI中文支持网
TI专业的中文技术问题搜集分享网站

请问 TI关于UniFlash的烧写问题

请问 TI的技术们:

现在有两个前提:

1、 我自己写的程序, 用 IAR写到 RAM运行是正常的;

2、 用 UniFlash烧写 OOB、httpserver都是OK的;

然后, 我把上面烧到RAM的程序, 用UniFlash烧写到 Flash就无法运行。并且试过两种办法:

1、 copy OOB 或者 httpserver 的.ucf配置, 并且更改.bin为我自己的文件。     结果:烧写成功, 但是无法运行

2、 直接自己建立一个 .usf 的配置。                                                                          结果:也是烧写成功, 无法运行

user1878904:

还有, 基于OOB和httpserver 的demo(就是用UniFlash烧写的OOB或者 httpserver ), 再在RAM运行我的程序才可以,

 基于其他demo(如 antenna_selection), 然后再 IAR运行我的程序也是运行不成功

单独只烧一个 service pack, IAR也是无法仿真

是不是因为我更改并且编译过  oslib 和 simplelink ?

user1878904:

怎么 都没人回答呢

Ken Wang:

回复 user1878904:

首先你用的是什么硬件板子,TI的launchpad还是自己做的板子?

另外你自己写的程序具体的功能是什么?是只调用M4的外设,还是调用了simplink的函数进行网络通信之类的功能。

还有就是你通过uniflsh烧写OOB或是httpserver的例程后,有没有把SOP2上面的跳帽拿掉以后再去运行呢?

谢谢

user1878904:

回复 Ken Wang:

首先, 板子是 launchpad

另外, 功能 包含 simplink、 FreeRTOS等, 从Wlan到socket

最后, 关于 SOP2等这些是绝对不会搞错的

Ken Wang:

回复 user1878904:

你有试过用原始的SDK包里面的程序烧写到板子上跑吗?

这样可以比对出事硬件有问题还是因为你修改了软件导致的问题

谢谢

user1878904:

回复 Ken Wang:

demo是运行过的,  硬件应该是没什么问题, 估计是修改了软件所致

user1878904:

回复 Ken Wang:

找到原因, 是因为有 I/O 操作。

程序里面只要有任何 I/O操作, 程序都无法运行

wei su:

回复 Ken Wang:

Ken Wang 你好:

你所说的SOP2是不是CC3100BOOST板上的cc3100芯片的第21脚呢?请问cc3100的21引脚的 SOP2 和TCXO_EN各是什么意思?

谢谢。

赞(0)
未经允许不得转载:TI中文支持网 » 请问 TI关于UniFlash的烧写问题
分享到: 更多 (0)