[求助]有关MC13213=GT60+13192的一系列问题
 
- UID
- 104631
- 性别
- 男
|
说实话,你这个情况是需要挣扎一段时间才能有所进步,但是坚持就是胜利,熬过艰难的一阵子就可以了。想办法尽量找到比较懂的人指点一二,可以试试找卖产品给你的代理商之类的先演示一下。
关于你后面所附的6个问题,我尽量回答,因为我没有你所用的SRB板子 |
|
|
|
|
|
 
- UID
- 104631
- 性别
- 男
|
1“示例工程(.mcp,非需要配合embedded bootloader使用的.s19文件)”这句话说的不是很对。如果你有BDM的话,用BDM下载就可以了,不需要embedded bootloader的。所以你编译程序的时候,target可以选择不是***with loader的那个。
至于Accel_V3.0,应该是初始设定没有设定好,但不影响你下载。 如果出错你就选择重新配置,set target-> processor:HCS08, target infterface &E target interface
这样应该会跳出编程的窗口来。另外,进入调试窗口界面后,要记得查看菜单PEDebug中的device,看看是不是9S08GB60或者GT60。有时候默认的会是HC08的。 |
|
|
|
|
|
 
- UID
- 104631
- 性别
- 男
|
问题2:
Accel_V3.0应该可以配合smac目录下的TRIAX.exe文件使用(记得不是很清楚,你试一下)。
从程序来看串口是有输出的,你看看你的波特率等是否准确,另外,用16进制查看一下。
关于SMAC示例程序,可以到freescale的网站下载AN2728和AN3230查看
|
|
|
|
|
|
 
- UID
- 104631
- 性别
- 男
|
问题3:
在CW5环境下,在你不熟悉CW的使用和整个程序架构的情况下,不要去掉Select MCU Target.mcp,这个选择工程中还含有一些初始化的数据。
当然,如果你熟悉开发环境的话,可以用target目录下,已经编译好的库代替Select MCU Target.mcp工程,用MC9S08GT60.h/c代替smac-MC9S08GT60.h/c,把一些设置调整到你喜欢的类型。
但是,你现在在起步阶段,不要轻易更改那些设置。 |
|
|
|
|
|
 
- UID
- 104631
- 性别
- 男
|
问题4:
在CW5环境下,copy CW3.1的工作量倒不是特别大,但是要考虑得比较细致,而且肯定会遇到一些错误,要不断修正,所以一般人不太愿意做这个工作(我也不愿意,比较懒,用现成的)。当然,smac的开发team肯定也是这个念头,所以到现在还没有在CW5的环境下开发。
你如果愿意尝试的话,可以先看一下cw安装目录下的TN241这个文档,会比较有帮助。 |
|
|
|
|
|
 
- UID
- 104631
- 性别
- 男
|
问题5:
是的。在smac的示例程序工程中,对于smac程序中用到的一些头文件并没有包含在其目录下面,所以在自己做开发的时候要特别注意。你可以自己修正这些问题。 |
|
|
|
|
|
 
- UID
- 104631
- 性别
- 男
|
问题6:
头文件应该是受其他地方的干扰。你可以查看一下是不是有其他路径相同文件名的头文件被引用了。
关于Enable_Download_Firmware (ALL_BIT_ENABLED, DO_UPDATE_FIRMWARE),不知道你用的哪个示例程序? 你是如何创建自己的工程的? |
|
|
|
|
|
 
- UID
- 104631
- 性别
- 男
|
这样创建工程是不行的,不可以创建空工程再copy文件。
你可以整个的copy lighting_demo_device目录,然后把目录名和.mcp工程名更改,再进行你自己的工程的开发。
你自己创建的工程很多都没有配置好,没法正常编译的,还涉及到link的时候一些文件的路径等。 |
|
|
|
|
|
 
- UID
- 104631
- 性别
- 男
|
是的,你可以删除原来的主函数,自己改写
不好意思,我不用qq,有问题可以在本版提问,这样大家一起回答,我个人不能解决所有问题
|
|
|
|
|
|
 
- UID
- 104631
- 性别
- 男
|
TN241正常应该在这个路径下面
C:\Program Files\Freescale\CodeWarrior for HC08 V5.1\Help\PDF |
|
|
|
|
|