![ : : @admin ](https://)
As_One
打开 eide 的构建配置,将 ASM 选项里的 --list ".\Listings\*.lst" 这种参数去掉
--list ".\Listings\*.lst"
复制 MDK 的编译选项的时候,这些用来生成文件的参数是不用加的,
这些参数 MDK 内部做了二次处理,但 eide 没有,因此加了反而会出错,编译器不认识
比如你这种 --list ".\Listings\*.lst"
admin 还有个问题,就是编译的时候不能创建.sct文件,编译提示找不到,这个怎么解决呢,用keil编译会自动创建
万分感谢,谢谢,我之前删掉了生成文件的,我以为不是这个原因报错。
万分感谢,编译得问题已经解决了。就是烧录得时候会一直报错,这个又是什么原因呢?我按也看了文档,还不不行,是M4内核 admin
用正版的 STM32 芯片
admin 🤣 授权的国产的芯片不行了吗 🤣 🤣
你用国产的芯片,为什么要用 STLink 呢?
STM32CubeProgramer 只能用来烧录正版的 STM32
又要麻烦你了,工程能正常导入但是打开eide-log,有这几个报错。还有生成的HEX文件比较小,elf和bin文件很大 admin
Hiddened 的 log 不用去管,是可以忽略的
bin 和 elf 有几十 MB至几百MB,说明你的 FLASH Layout 填的有问题;
两段 Rom 不是连续的,中间空余的地方会填充 0xff,如果空余的空间很大,由于 bin 是连续存放数据的,因此就会很大,而 hex 本来有地址信息,会略过空余的地方,因此能保证正常大小
admin 很感谢您的解答,和您说的一样,万分感谢 😄