【富芮坤FR3068x-C】+开发环境3个疑问



  • 【富芮坤FR3068x-C】+开发环境疑问
    非常荣欣参加了这次《富芮坤FR3068x-C》评测活动,在搭建开发环境时,本人就遇到很大问题,主要有3个。
    第1个问题:
    本人按照《FR306x开发环境说明书》中的1章安装软件,keil5.36版本以上,并且打开sdk中uart工程,按照要求设置了Device配置如下:
    0_1734414277049_图片1.png
    ARM Compiler选项
    0_1734414351202_图片2.png
    链接文件配置
    0_1734414374900_图片3.png
    但是编译结果如下:
    0_1734414391914_图片4.png
    有23个warning,都是连接脚本中找不到,请问这样工程是否有问题?

    第2个问题:
    按照《FR306x开发环境说明书》中要求,需要电脑上提前安装了python环境,才会在keil编译工程生成bin文件后,运行一个python脚本打包固件信息,形成可下载的Project_burn.bin文件。
    本人首次开发此款芯片,对此开发工程不是很清楚,因此对此流程有疑问:
    1、对于python开发环境,能否推荐一个版本,并且有详细安装过程说明文档,最好有win7系统版本的。
    2、python脚本是芯片厂家提供吗?如果提供,请问一下,在sdk中哪个位置?如何使用将project.bin生成Project_burn.bin?

    第3个问题:
    本人打开烧写工具,安装FR3068x-C开发上串口驱动时,居然无法安装成功,本人是win7系统,失败界面如下所示。
    0_1734414435618_图片5.png
    选择安装的驱动是官网提供驱动文件,富芮坤FR3068E-基础开发文件_202412\win7串口驱动\win7_cdc_driver。
    请问一下,这是什么原因,能否有大神能否为开发小白指点迷经?或者有官网大神指点一下本人?急! 急! 急!



  • 1、python版本用3.8以上的都行。
    2、将"........\components\tools\keil\post_process.bat" "@L" "#L" "$J"添加到keil的菜单栏设置里面,编译完就会生成Project_burn.bin文件
    0_1734422114863_9185b9d5-f5c8-40b2-a18f-9423827a96db-image.png
    3、重新安装驱动重启下电脑看看。
    4、链接脚本没有问题的,警告那些文件可以不用链接到ram_code里面加速,可以不用管,看着不适应可以把那些.o文件名从链接脚本中删除掉。



  • 请问一下,这是选芯片型号,对吗?如果不对,能否提供一下keil芯片安装包?
    0_1734441039652_c20ed717-21e6-4786-b198-fb52d9908628-image.png
    我装好python3.8,如何运行post_process.bat脚本?
    我重新编译了工程,keil显示如下错误?
    0_1734441254293_d1d4ac1b-50e2-418f-82a7-e4488b7d679d-image.png
    还是没有生成Project_burn.bin文件。
    另外,能否提供一下如何在安装python后,还需如何结合keil生成最后可烧写文件?

    另外,我重启了电脑,但是还是没有成功安装调试串口驱动,这是什么原因?
    我安转串口驱动,还是和之前现象一样。



  • @luke 您好,串口驱动我在2台win7的电脑上试了重启电脑都没有用,都没有成功,不过我在一台win10电脑上插上开发板就可以了,请问一下,能否提供一个经过验证驱动,没有串口,不好调试。急!急!急!

    另外还有一个问题,就是,芯片型号问题,我keil5.41上没有
    0_1734484566352_a9c00ac1-2a15-45f8-ad42-ced46426cd4c-image.png
    只有
    0_1734484657419_2d080d0e-f1c9-41c9-b472-4878dd8fb093-image.png
    请问一下,这两者能够兼容吗?
    如果不能,能否提供一下芯片安装包?



  • win7也要看系统版本的,不是兼容所有win7系统,建议用win8、win10系统免驱的。插件就用CM33_FP的就行了,ARMCM33_DSP_FP是mdk3.6版本上的。
    Run#1那里仔细看我发的图片里面的,我这里发出来的字符串自动把\去掉了。仔细核对下那串字符串。或者就直接从ble_simple_periphreal工程里面去复制。