你好!
我现在用的是TI的LM4F230H5QD(ROM 128K,RAM 32K),这个IC里面自带Boot loader,我想在片子没有烧写程序的时候,利用它来烧写软件。由于考虑到现在很多电脑没有串口,所以我自己又做了一个USB转UART的模块(用的IC是PL2303,),这是我遇到的问题:
1. 我的模块(USB转UART)在电脑里面是映射为COM2,但是当我用COM2烧写的时候,提示如下图:
2. 但是我用电脑自带的COM1(用MAX232,把RS232转化为TTL电平),就可以升级,不知道为什么?
有几个问题,需要说明下:
1. 我的USB转UART模块是没问题的,我有用串口调试软件调试过,也用示波器看过波形。
2. 我在每次用串口烧写软件的时候,都会用JTAG,把FLASH重新擦除(保证IC上电的时候,运行自带的Boot loader).
3. 我试了2台电脑,都是一样的问题。
4. LM的版本,已经从TI的网站上,更新为最高版本了。
我的设定界面如下图:
USB转UART,在电脑里面可以找到: