2019-03-23 22:28发布
nt52241930 发表于 2017-6-29 13:06 您好 : 我會再仔細查看您的資料, 先詢問您些問題 我有確認過 CCS 生成的MAP文件,以TM4C 我使用這 ...
最多设置5个标签!
我来回答您的问题:
1、首先关于您提到的intel的hex。确实是的,现在绝大多数IDE生成的hex都是intel的hex格式的;
2、K-FLASH这个软件应该是周立功或者致远电子的;
3、有关HEX文件的格式,请参考我如下帖子中的回复,回复的内容在72楼(这个当中我有认真的回复这个HEX的格式,希望
对楼主你的理解有所帮助):
http://bbs.eeworld.com.cn/forum. ... p;page=4#pid2088730。
还有K-FLASH。这个软件我看了下,这个软件如果你读取flash的内容,还是要看地址的(图片中紫 {MOD}方框所示):
如HEX文件的起始地址是0x08000000.
那么你K-FLASH的读取地址也应该是0x08000000。
http://www.cr173.com/soft/219462.html
1、“CCS 到底該生成什麼樣子的檔,才能符合 MAP裡的FLASH 格式”。
---->CCS我自己没用过,我是嫌它安装起来太大了。
我可能用MDK比较多。像MDK的话,会生成memory map格式的“类似内存映射”的文件。
我其实没懂,你说的MAP里的FLASH格式。
2、我还有问题,为什么一定要用K-FLASH?
--->是不是量产的时候要用这个软件来烧录hex或者bin文件呢。
像量产的话,IAP也是可以的。ti公司应该有相关的IAP的文档呢。
还有,像TI的产品。
如下两个网站也可以多上上呢。
http://e2e.ti.com/
http://www.deyisupport.com
还有像MDK官网也有关系HEX文件格式的说明:
http://www.keil.com/support/docs/1584/
“剛使用CCS 生成.BIN後
基本上就能直接使用
起始位址 與 結束位址 皆正確
只是校驗後 還是有12BYTE錯誤”
----->这个你是怎么知道的?是通过K-FLASH烧录的时候发现的?
需要提醒的是,我看了如下K-FLASH的使用文档,这个K-FLASH软件,好像软件还有自己的加校验的功能
所以,您在对这个软件在做一些操作的时候需要注意哦。
https://wenku.baidu.com/view/6af428dee45c3b3566ec8b35.html
还有,您提到的这个MAP。因为我没有用过CCS,所以我没办法给您详细的解答,这个不好意思。
“經查MAP後 發現於此處 00011354 00000090 gpio.obj (.const:g_pui32GPIOBaseAddrs)”,这个您再检查下,GPIO操作的相关的代码,看看是不是您在哪里的操作不合适呢。
一周热门 更多>