怎么把烧写到ram程序修改成烧写到flash的?
提醒一下,用仿真器烧写dsp的flash程序完成后,给开发板断电, 然后拔掉仿真器和dsp开发板之间jtag的连接,最后再给开发板上电, 否则dsp开发板连着dsp仿真器的时候,无法正常运行flash中的程序
首先,希望大家明白一点,
想把一个原来是烧写到dsp的片内ram的程序修改成是烧写到dsp片内flash的程序,
不仅仅是修改一个cmd文件就结束了,还需要做其他几个步骤, 这里我重点强调一下。
第一步:把28335_ram_lnk.cmd这个从project中移除,用右键选择28335_ram_lnk.cmd然后选delate。
第二步:右键选择project名称,然后选add file to project,然后出现浏览框,在\e\v101\dsp2833x_common\cmd这个子文件夹下,选择f28335.cmd,点ok, 至此可以在project的文件列表内看到f28335.cmd被添加到project中。 第三步:在main()函数中添加如下语句
memcopy(&ramfuncsloadstart,&ramfuncsloadend,&ramfuncsrunstart);
initflash();
上述两句话添加在initpievecttable();这句的下面的一行。 添加语句的时候,注意不要添加错了,每一个字母都要正确,括号也要用英文括号。 第四步:添加dsp2833x_memcopy.c这个文件到project中,右键选择project名称,然后选add file to project,然后出现浏览框, 找到
\e\v101\dsp2833x_common\source文件夹中的dsp2833x_memcopy.c这个文件,然后点ok。 第五步:编译,点rebuild,编译至少要保证没有error,否则请检查一下?在第三步操作的地方是不是有错误。
其次强调一下,不是ram中运行正确的程序,就在flash中运行也一定正确。 希望大家纠正一下以前的错误观念,据我了解,很多买家朋友都会有上面的理解误区。 这是因为同样的程序在dsp的ram中运行消耗的时间要远远短于在flash中运行的时间。
苹果涉嫌窃取高通商业机密助英特尔设计Modem芯片
四种常见工业激光器哪个最好,怎么选择?
PPTC保护元件在LED领域的应用
总结三星S21系列上手的三点感受
新一代iQOO 7新机详细信息曝光
怎么把烧写到RAM程序修改成烧写到FLASH
基于CAN控制器SJA1000实现非智能适配卡的设计
PCB布局的关键:SW节点的电场和磁场?(4)
三星Note7失利,让LG G6捡了便宜,外形大曝光!
实现直线度测量的三种方法
深圳再添世界500强新员!新兴际华将打造企业国际总部
UR在北汽李尔工厂座椅拧紧的应用
霍尼韦尔机油怎么样
带USB接口的PCM2702声卡制作
电路板电路板怎样绘制更快
大疆工业级无人机产品将为行业带来效率提升变革
马云转让淘宝股权 筹划十年回归教育
这十大半导体技术真的会火起来吗?
电动拖把哪个牌子好?一个顶五个最实用!
如何在树莓派上运行Ubuntu